我有一个应用数据存储问题。
我希望将用户游戏分数集中存储在我可以访问和评估的位置。因此,这只是一种具有最小交互性的通信方式。 App可以用户发送和忘记方法。
根据这个 Storing simple data in android app 我必须使用网络连接选项。
我的问题是 1)如何在应用程序和此存储之间启用安全通信(以避免某人发送虚假请求)
2)什么是最好的存储或数据库服务(Google驱动器中的文件)
答案 0 :(得分:1)
您可以使用Google Cloud Storage Client library将文件上传到Google云端存储中。因此,在文件大小很大的情况下,它将自动支持可恢复上传。否则,您也可以使用Drive API Client library将文件从应用程序上传到驱动器中。我想你想将用户特定的分数上传到存储或驱动器中。在这种情况下,您需要使用OAuth2代表用户对您的应用程序进行身份验证以存储数据。通过这种方式,您可以防止虚假请求,因为您只允许正在玩游戏的特定用户。