Warum wird die App nicht für Push-Benachrichtigungen in iOS 8 registriert?

8

Ich habe meinen Xcode auf Xcode 6.0.1 upgegradet, jetzt läuft keine Remote-Benachrichtigungsregistrierung für iOS 8-Geräte. Es funktioniert gut für iOS 7-Gerät.

Ich habe den Code im App-Delegaten wie folgt hinzugefügt:

%Vor%

Auch die aktuelle Benachrichtigung ist vorhanden, und es ist nicht Null.

Und dennoch wird die folgende Methode nicht aufgerufen:

%Vor%

Screenshot unten erklärt, dass ich bestimmte Optionen im Hintergrundmodus aktiviert habe:

Und die Benachrichtigung wird in den Geräteeinstellungen für meine App festgelegt.

    
user1899840 26.09.2014, 06:18
quelle

3 Antworten

16

Sie müssen

anrufen %Vor%

in Ihrem iOS8-Codepfad, nachdem Sie die Benutzerbenachrichtigungseinstellungen registriert haben.

    
Leo Natan 26.09.2014, 07:59
quelle
13

Der folgende Code funktioniert in iOS 8.0 Xcode 6.0 oder höher und auch für die folgenden Versionen.

%Vor%     
iGW 30.09.2014 10:32
quelle
5

Überprüfen Sie die folgenden Schritte, hoffe, dass es Ihnen hilft

Schritte 1 In didFinishLaunchingWithOptions

%Vor%

Schritt 2

%Vor%     
Pallavi Ligade 20.02.2015 11:16
quelle
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '323011',
    'url' => 'why-is-app-not-getting-registered-for-push-notifications-in-ios-8',
];

$_SESSION = [
    '__flash' => [],
];