Using SubscriptionManager for fetching sim details, but for few users subscriptionManager.getActiveSubscriptionInfoList() is returning null(READ_PHONE_STATE permission is granted), even if sim is present in the device.
val subscriptionManager: SubscriptionManager = (SubscriptionManager) context.getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
val subscriptionInfos = subscriptionManager.getActiveSubscriptionInfoList();
Is there any other way to fetch sim details?