我正在为我需要知道插入的 sim 卡的状态的应用程序工作。
iPhone 是否有可能知道插入的 sim 卡的当前状态是什么?
提前致谢
我正在为我需要知道插入的 sim 卡的状态的应用程序工作。
iPhone 是否有可能知道插入的 sim 卡的当前状态是什么?
提前致谢
我认为您不能,Apple 不会公开有关 sim、蜂窝无线电、您所在的网络等的任何信息。
你能做的一切都在Core Telephony Framework中。如果您想要的不仅仅是 Core Telephony Framework,可以使用一些非官方的方式,但如果您想提交到 Apple Store,应用程序将被拒绝。因为它考虑到了用户的隐私和安全。
官方 SDK 中有关电话的所有可用信息都在Core Telephony Framework中。如果要检查 SIM 卡的状态,例如可以调用 CTCarrier 方法,如果 SIM 当前不可用(如果没有插入 SIM、iPhone 处于飞行模式或蜂窝服务范围之外)。
是的,这是可能的,并且根据 Appstore 审查指南,他们声明收集用户或使用数据的应用程序必须具有隐私政策并获得用户对收集的同意。这包括但不限于实现 HealthKit 或其他健康/医疗技术、HomeKit、键盘扩展、Apple Pay、贴纸和 iMessage 扩展、包含登录或从设备访问用户数据的应用程序。您的应用描述应该让人们知道您的应用请求哪些类型的访问(例如位置、联系人、日历等),以及如果用户不授予权限,应用的哪些方面将无法工作。
阅读:https ://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage 第 5.1.1 节数据收集和存储