我想创建一个社交应用,人们可以互相交流。我需要能够以其他人可以检索并查看它的方式保存用户数据。我知道您可以使用文件或共享偏好保存手机上的数据,但我认为这不会影响我尝试做的事情。我可以使用云来做到这一点吗?或者我是否必须使用服务器或类似的东西。我对android编程很新,所以我不确定该怎么做。
答案 0 :(得分:0)
您可以通过多种方式保存用户数据!保存用户的数据必须是允许用户聊天和交谈的服务的最高优先级。因为用户数据使其成为社交应用程序。如果您继续丢失或删除数据,将导致用户之间的严重破坏,他们将离开您的应用程序。
在移动应用程序字段中,有几种方法可以做到这一点。由于它是Android,因此您始终可以使用Google Cloud。 Google Cloud让您拥有自己的API,并且可以自行处理大多数应用程序,您只需要对应用程序进行样式化并处理一些事情。
但是等等,使用Cloud并不是那么简单。您首先需要了解云网络实际上是什么。
是的,如果您想永久保存数据,请不要在用户手机上保存数据。否则,您可以在用户手机互动时将数据保存在用户的手机上。
此项目(应用程序)的一个示例,其中数据存储在用户'手机是WhatsApp。他们不会将消息或照片保存在他们的服务器或任何与他们相关的服务上。用户' phone获取一个用于存储数据的数据库。
但与Facebook Messenger一样,这些消息存储在Facebook的服务器上,在那里他们会记录细节和数据,每个用户都会收到发送给他们的消息,即使他们获得了新手机或新手机!
这完全取决于您的标准。