Reader

安卓的匿名登录

| V2EX - 技术 | Default
安卓 app 匿名登录,google 订阅商品之后,如何在另外一个设备恢复。
1. 张三使用安卓设备 A 的 app ,匿名登录,google 订阅商品
2. 张三换了一个安卓设备 B 访问 app ,匿名登录,google 订阅能否恢复?


chatgpt 回答如下:
在 Android 上怎么做到类似效果?(高级实现方案)
方法 1:绑定到 Google 账号的 Installations ID
Android 端使用 Firebase Installations API 获取一个稳定 ID (只要是同一个 Google 账号+同一台设备)。

这个 ID 不会因为 App 卸载而变化。

后端把匿名身份绑定到这个 ID 。


方法 2:引导用户用 Google 账号保护匿名身份(更隐私友好)
给用户提示:“为了防止身份丢失,可以绑定 Google 账号”。

实际后台仍然可以是匿名模式,只是用 Google 账号做隐式保护。

这样,即使用户卸载重装,只要 Google 账号没变,App 可以识别回来。


想看看各位安卓前辈有没有好的方式。