Ich habe ein seltsames Problem. Einige meiner Benutzer geben leere (oder null) Geräte-Tokens für Apple Push Notification
zurück. Es passiert nur einige der Benutzer nur nicht für alle Benutzer,
Hier ist mein Code,
%Vor% Ist es möglich, wenn das Gerät Jail break
ist, warum bekomme ich kein Geräte-Token?
Aktualisieren
Zum Beispiel: Erstbenutzer erlaubt Push-Benachrichtigung und funktioniert ordnungsgemäß,
Nun gehen Benutzer zur Einstellung und deaktivieren die Benachrichtigung von den Einstellungen
Dann werde ich nicht Gerät Token bekommen, das war in Ordnung, aber das Problem ist jetzt Benutzer die App zu deinstallieren,
Dann nach Laden Sie die App erneut, dann nach didRegisterForRemoteNotificationsWithDeviceToken
nicht aufgerufen, so bekomme ich nil Geräte-Token und wenn ich überprüfe Einstellung zeigt es eine Benachrichtigung auf
In iOS8 Ich habe meine App gelöscht, bevor ich OFF die Benachrichtigung lösche, dann starte ich meine Anwendung wurde nicht registriert, dann gehe ich wieder zu den Einstellungen und finden, dass Benachrichtigung zulassen ist EIN , aber die " didRegisterForRemoteNotification" hat keinen Anruf erhalten,
Dann drehe ich " Benachrichtigung zulassen " auf AUS und schalte es erneut ein , dann komme ich zu meiner App, ich habe das Gerät gefunden token, Aber es funktioniert danach gut, aber Benutzer müssen es manuell ausschalten und wieder muss er es einschalten, of course its a bug of apple
,
Es funktioniert in iOS 9
Tags und Links objective-c ios apple-push-notifications parse.com ios9