Detect SIM card change on Android Q 10

Viewed 1365
1 Answers

Check this mobile service subscriptions. Based on the given description, every new sim card should receive a new int number SubscriptionId, unique per device, until it gets factory reset.

var subscriptionManager = getSystemService(SubscriptionManager::class.java)
subscriptionManager.getActiveSubscriptionInfoList()
SubscriptionInfo.getSubscriptionId()
Related