Flutter-获取唯一的设备ID

时间:2019-04-07 18:31:32

标签: android ios flutter

我正在使用基于令牌的系统制作一个应用程序。因此,用户可以购买代币并使用它们可以执行一些操作。 使用电子邮件和密码创建帐户后,每个用户均可免费获得10个令牌(作为试用版)。

我想通过每次获取一个新帐户来防止该用户再获得10个令牌,而我想知道Android和iOS设备是否都具有唯一的设备ID?

我可以为此目的使用它吗? https://pub.dartlang.org/packages/device_id#-example-tab-

2 个答案:

答案 0 :(得分:2)

我认为device_info是Flutter团队本身开发的更好的插件。这是您在两个平台上都可以获取ID的方式。

maxPadding: 0.1,
      endOnTick: false,

答案 1 :(得分:0)

是的,这就是您需要的插件。如果您真的想

  

我想通过每次获取一个新帐户来防止该用户再获得10个令牌

您还必须检查手机是否已扎根(它可以更改ID)

您可能要考虑使用此GET IMEI