我正在开发一个将用户创建的数据发送到服务器的应用程序。
当他在不同设备上使用该应用时,是否可以识别同一用户我的应用不得我的应用必须请求访问其Google帐户,需要其他权限或要求他创建自定义登录凭据? (这很重要,因为我的应用需要为匿名用户工作。)
我的应用程序使用推送通知,对于任何给定的用户,我了解FireBase生成的令牌ID对于他的应用程序的每个设备安装可能都是相同的。所以我正在考虑使用这些令牌ID来识别多个设备上的同一个用户。但是,我不确定这种方法有多可靠 - 或者是否有更好的方法?
注意 - 我找到Best Practices for Unique Identifiers(特别是Handling Multiple Installations部分),但它没有帮助。