使用唯一标识符识别设备 flutter / android

Cra*_*ate 6 android device dart firebase flutter

我的用例是我想唯一地标识我的用户设备,因为我想为他们提供订阅,并且不想使用任何类型的登录,而是使用一个唯一标识符,我可以将其保存在我的后端,这样即使用户卸载或重新安装我的应用程序,仍然能够访问内容。我也曾尝试使用 androidId (SSAID),但它可以在应用程序登录更改或设备重置时更改。我使用 firebase 作为后端,并在前端使用 flutter。

Que*_*der 2

您可以使用下面的库来查找设备的唯一 ID:

设备ID库

另外,这是一个重复的问题,因此请下次在提问之前先搜索答案。:)

最后,我并不完全确定您的项目范围,但如果您在 Firebase 上保存敏感或不敏感的用户数据,使用设备 UID 登录人员可能会出现问题,例如在用户丢失手机的情况下,他们不会能够恢复丢失的数据。就像我说的,我不确定你的项目的范围,但只是需要考虑一下。

如果您需要任何进一步的帮助,请告诉我!