gpt4 book ai didi

android - 使用最少的权限在 Cordova 中唯一标识用户或设备

转载 作者:行者123 更新时间:2023-11-29 01:55:07 25 4
gpt4 key购买 nike

在 Cordova 中唯一标识用户或用户设备的侵入性最小的方法是什么。我还没有看过 iOS,但看起来 ANDROID_IDdefinitely not unique ,这排除了 org.apache.cordova.device.Deviceuuid 属性。

具体来说,这是为了在电话或应用程序数据重置的情况下恢复远程用户帐户数据,我正试图弄清楚如何以最少的应用程序权限和最小的用户认知负担来做到这一点。

目前,我认为我仅有的路线是:

  1. 向用户索取电子邮件
  2. 使用第三方认证(OpenID、Facebook、Twitter、微博等)
  3. 向用户询问用户名/密码

最佳答案

如果您的问题仅与备份有关,我不了解 Cordova/iOS,但 Android 有一个为此目的的标准备份服务,该服务甚至应该适用于非 Google 固件(假设 ROM 制造商确实集成了备份服务)

关于拥有唯一的ID,我认为没有任何明显的答案,这取决于您更精确的需求:

  • 根据您提供的链接,非唯一的 ANDROID_ID 错误仅适用于 <= 2.2,这与您的用例相关吗? (编辑:虽然 ANDROID_ID 在手机重置后发生变化,因此不符合您的需求)
  • 向用户询问电子邮件意味着要处理垃圾邮件
  • 用户名/密码意味着有适当的安全性,不会泄露信息
  • 我的个人偏好是第三方身份验证,但是您需要您的用户拥有 Google 帐户/Facebook 等,而您可能不希望这样

此外,您可能需要考虑的一个问题是,Android 设备的多用户功能越来越强大。你想识别设备或用户吗?如果是后者,一个用户可能拥有用于同一应用程序的多个设备。

关于android - 使用最少的权限在 Cordova 中唯一标识用户或设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953880/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com