3 Stimmen

Wie kann man feststellen, ob die SIM-Karte des iPhone-Benutzers gewechselt wurde?

Ich entwickle eine Anwendung, die wissen muss, ob der Benutzer seine SIM-Karte seit dem letzten Start gewechselt hat. In der Dokumentation konnte ich nichts finden, außer der Meldung subscriberCellularProviderDidUpdateNotifier die mich warnt, dass die SIM-Karte gewechselt wurde, aber wenn der Benutzer dies tut, wenn das Handy beispielsweise ausgeschaltet ist, wird meine Anwendung dies nicht bemerken. Ist es möglich, dies zu tun, oder gibt es irgendeinen Workaround für diese Situation? Die Anwendung WhatsApp Messenger scheint in der Lage zu sein, das zu tun, was ich brauche.

Ich habe andere Fragen zu diesem Thema gesehen, aber noch keine befriedigende Antwort gefunden.

Mit freundlichen Grüßen!

1voto

calimarkus Punkte 9830

Alle Informationen, die Sie bekommen können, sind zu lesen [CTTelephonyNetworkInfo subscriberCellularProvider]; .

Dies ist eine CTC-Träger Objekt. Dieses enthält einen MobileNetworkCode und einen CarrierName. Aber Sie können nur Betreiberwechsel erkennen. Wenn also eine Verizon-Karte mit einer anderen Verizon-Karte ausgetauscht wird, können Sie sie nicht erkennen, denke ich.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X