如果移动应用程序中没有身份验证,如何安全地保存用户数据?

时间:2016-10-19 13:55:21

标签: android authentication couchdb pouchdb

在开发适用于儿童游戏的Android应用程序时,我们决定跳过登录,因为它阻碍了孩子们的注意力。订婚。所以现在我必须在服务器上保存用户的用户数据。但由于没有身份验证,我如何设法将数据保存在服务器上。我想一些游戏化的应用程序没有登录功能。他们如何设法将用户数据保存在中央服务器上?

我在app端使用pouch-db在本地存储数据。所以我尝试使用couch-db在后端存储数据。但我再次坚持认证部分。

2 个答案:

答案 0 :(得分:3)

每部手机都有一个密钥和谷歌帐户。 您可以使用Google帐户将应用与您的服务器连接。

TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String uuid = tManager.getDeviceId();

您还需要在清单中设置android.permission.READ_PHONE_STATE

请参阅此anwser:https://stackoverflow.com/a/38782876/1339179

答案 1 :(得分:2)

像sigiria所说,每部手机都有钥匙,所以你可以使用谷歌登录。

请看这个链接:https://developers.google.com/identity/sign-in/android/