如何在iOS中检测sim卡更改
我正在实施货币转账移动应用程序,我必须获取特定iOS设备上独特的信息。我必须检测sim卡的变化 我浏览了很多链接 及如何在iOS中检测sim卡更改,ios,sim-card,Ios,Sim Card,我正在实施货币转账移动应用程序,我必须获取特定iOS设备上独特的信息。我必须检测sim卡的变化 我浏览了很多链接 及 但它们没有任何用处,而且如果用户在应用程序未运行时删除sim卡,则无法检测到。您应该在中使用subscriberCellularProviderDidUpdateNotifier注册通知 您只能在应用程序运行时检测sim卡更改 有关应用程序未运行时的sim卡更改检测,请参阅以下链接 希望能有帮助 您应该在中使用subscriberCellularProviderDidUpd
但它们没有任何用处,而且如果用户在应用程序未运行时删除sim卡,则无法检测到。您应该在中使用subscriberCellularProviderDidUpdateNotifier注册通知 您只能在应用程序运行时检测sim卡更改 有关应用程序未运行时的sim卡更改检测,请参阅以下链接
希望能有帮助 您应该在中使用subscriberCellularProviderDidUpdateNotifier注册通知 这篇文章也包含答案 编辑:请也浏览这个链接,看看CoreThelphony框架
您是否了解了核心电话?像“carrierToken”这样的东西可能是你需要的。@Ravi_Parmar你找到解决问题的方法了吗?我也有同样的问题,当应用程序未运行时如何检测SIM卡交换。如果他还想检测应用程序启动之间的变化(不是在应用程序运行时),也许他可以读取
CTTelephonyNetworkInfo
的属性subscriberCellularProvider
,将其序列化(保存到磁盘)有些人会比较应用程序启动时的值。但问题是,如果用户在应用程序未运行时更改sim卡会怎么样?是的,我已经浏览了这些链接,但问题是,如果用户在应用程序未运行时更改sim卡会怎么样?我仍然想检测SIM卡的任何变化。@Ravi_Parmar你得到解决方案了吗?