我正在使用 android TelephonyManager 获取订阅者 ID(使用 getSubscriberId() 方法)
但基于新的 android 权限更新,他们在下面的声明中提到
getSubscriberId 在 API 级别 1 中添加
公共字符串getSubscriberId ()
如果调用应用的目标 SDK 为 API 级别 28 或更低,并且应用具有 READ_PHONE_STATE 权限,则返回 null。
如果调用应用的目标 SDK 为 API 级别 28 或更低且应用没有 READ_PHONE_STATE 权限,或者调用应用的目标 API 级别为 29 或更高,则抛出 SecurityException
但我仍然可以使用android api 级别 24(在 android 模拟器上运行)中的getSubscriberId()获取订阅者 ID。它为订阅者 ID 提供了适当的值
在其他真实设备中是否会出现问题(api level <= 28)。因为没有订阅者 ID,我的应用程序将无法运行