gpt4 book ai didi

android - SIM 序列号与 IMSI

转载 作者:太空狗 更新时间:2023-10-29 15:10:39 27 4
gpt4 key购买 nike

我正在构建一个将在用户的 SIM 卡上获得许可的 Android 应用程序。我可以检查 2 个可能的值:

  1. SIM 卡序列号:TelephonyManager.getSimSerialNumber();
  2. IMSI:TelephonyManager.getSubscriberId();

因为我不想同时使用两者,所以我想依赖其中一个实际上没有区别。我是对的还是我在这里遗漏了什么?

谢谢!

最佳答案

这取决于你想要什么。

以检查序列号是否与您的数据库匹配为例,许可证是否有效。

如果用户安装您的应用程序并且 SIM 卡序列号存储在您的数据库中,如果用户移除 SIM 卡并插入新的 SIM 卡,则许可将失败,因为您的数据库不存储新卡的序列号SIM 卡。

如果您根据 IMSI 号码获得许可证,则许可证将与设备一起使用,因此即使用户更换了 SIM 卡,许可证仍将作为您使用的设备 ID 传递。

请注意,虽然我不知道 SIM 序列号是否可以工作,也不知道它如何处理没有 SIM 卡的设备,例如美国的 CDMA 设备。

关于android - SIM 序列号与 IMSI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16832913/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com