[英]How to detect sim card change in android
我必須檢查用戶是否使用相同的 sim 卡,如果沒有,我必須注銷,例如 google pay。 現在我正在使用
SubscriptionManager localSubscriptionManager = SubscriptionManager.from(this);
List<SubscriptionInfo> localList = localSubscriptionManager.getActiveSubscriptionInfoList();
SubscriptionInfo info = (SubscriptionInfo) localList.get(0);
info.getIccId()
此代碼用於獲取 iccid,但它在某些設備中返回空字符串。
有什么解決辦法嗎? 任何人都可以建議一種替代方法來獲得相同的結果。
注意:已授予電話 state 權限
謝謝
我沒有得到唯一的 ID,而是使用來自 SubscriptionInfo 的訂閱 ID。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.