Détecter la modification de la carte SIM ou trouver l'identité de la carte SIM à l'aide du SDK iOS officiel?
Je suis le développement d'une application pour un opérateur de téléphonie mobile. D'abord, je voulais trouver quelque chose (IMSI, ICCID, IMEI, numéro de téléphone) afin que je puisse détecter si la carte SIM est lié à mon opérateur de téléphonie mobile. Mais je pense que Apple ne permet pas que.
Maintenant comme une solution de contournement, je vais demander à l'utilisateur d'enregistrer son numéro de téléphone avec l'une de mes applications. Mais là encore, les mauvaises choses qui se passera si l'utilisateur change la carte SIM.
Est-il de toute façon pour moi de détecter un changement de carte SIM à l'aide de l'officiel iOS SDK?
source d'informationauteur orak
Vous devez vous connecter pour publier un commentaire.
devrait signer pour une notification à l'aide de
subscriberCellularProviderDidUpdateNotifier
dans http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Reference/CTTelephonyNetworkInfo/Reference/Reference.htmlmais, vous êtes seulement à être informé si le swap se produit pendant que votre application est en cours d'exécution.
vous êtes toujours pas en mesure de détecter si l'utilisateur change la carte SIM vers une autre carte SIM du même opérateur lorsque votre application n'est pas en cours d'exécution.
Vous pouvez obtenir l'accès uniquement sur un appareil jailbreaké.
De trouver le fichier sur le chemin
/private/var/root/Library/Lockdown/data_ark.plist
la clé est
InternationalMobileSubscriberIdenti