【问题标题】:How to manage Firebase Instance ID's [duplicate]如何管理 Firebase 实例 ID [重复]
【发布时间】:2019-03-06 09:54:29
【问题描述】:

我正在创建一个收集数据(体重、年龄、性别)的应用。 我将添加一个 InstanceID(或生成某种标识用户设备的 ID)。 DeviceID 将在应用中显示给用户。

  • 当用户删除应用时会发生什么?
  • 如果用户删除了应用程序,但仍然要求我显示应用程序收集的数据,如果用户不知道他的 deviceId,我该怎么做?

谢谢。

【问题讨论】:

  • 没有必要。请检查副本。

标签: android firebase


【解决方案1】:

Firebase 身份验证会为经过身份验证的用户设置一个 ID,因此即使用户删除应用,然后通过相同的电子邮件 ID 身份验证再次使用该应用,FirebaseInstance 返回的 UID 也会相同。总而言之,用户的 UID 与身份验证(电子邮件 ID)相关联,而不是与设备相关联。

【讨论】:

  • 好的,我明白了,是否可以不使用电子邮件而只使用设备实例 ID 或某种类型?
  • Firebase 允许通过电子邮件进行身份验证(也可以通过 Google/Facebook/Github 登录)。恐怕您不会插话,如果您想做类似的事情,那么您不会卸载后即可检索数据。但是,您可以为设备生成随机 UID,而无需使用电子邮件。
  • 如果用户删除了应用程序并忘记了 ID,您知道我是否仍有资格提供数据?他/她可以采取一些法律行动吗?
猜你喜欢
  • 2012-07-03
  • 1970-01-01
  • 2022-06-15
  • 2018-04-28
  • 2018-10-28
  • 1970-01-01
  • 1970-01-01
  • 2012-04-15
  • 2019-05-26
相关资源
最近更新 更多