【发布时间】:2021-05-05 17:44:25
【问题描述】:
我必须检查用户是否使用相同的 sim 卡,如果不是,我必须注销,例如 google pay。 现在我正在使用
SubscriptionManager localSubscriptionManager = SubscriptionManager.from(this);
List<SubscriptionInfo> localList = localSubscriptionManager.getActiveSubscriptionInfoList();
SubscriptionInfo info = (SubscriptionInfo) localList.get(0);
info.getIccId()
获取iccid的代码 但它在某些设备中返回空字符串。
有什么解决办法吗? 任何人都可以建议一种替代方法来获得相同的结果。
注意:已授予电话状态权限
谢谢
【问题讨论】:
-
请帮帮我
-
你找到解决方案了吗?
-
我没有得到唯一的 ID,但是使用了来自 SubscriptionInfo 的 SubscriptionId。它可以检测到 sim 的变化。
标签: android unique-key sim-card