我正在为移动运营商开发应用。首先,我想找到任何东西(IMSI,ICCID,IMEI,MSISDN),以便我可以检测SIM是否与我的移动运营商相关。但我猜Apple不允许这样做。
现在作为解决方法,我会要求用户在我的应用中注册他的电话号码。但是如果用户更换SIM卡,那么将会再次发生不好的事情。
有没有办法让我使用官方iOS SDK检测SIM卡更改?
答案 0 :(得分:6)
您只能在越狱设备上访问。
在路径/private/var/root/Library/Lockdown/data_ark.plist
密钥为InternationalMobileSubscriberIdenti
答案 1 :(得分:3)
subscriberCellularProviderDidUpdateNotifier
注册通知
但是,只有在您的应用运行时发生交换时才会收到通知。 当您的应用未运行时,您仍然无法检测用户是否将SIM卡从同一位运营商更改为另一台SIM卡。