Parse - Installationstabelle nicht Einstellung deviceToken oder pushType

8

Ich hatte eine App, die an Parse arbeitete, und die Benachrichtigungen funktionierten gut. Ich habe die App-Verpackung geändert und erstelle eine neue App auf Parse.

Mit der neuen App bleiben die Spalten deviceToken und pushType in der Tabelle _Installation immer leer, so dass Pushs nicht funktionieren, selbst wenn sie von der Parse-Webseite gesendet werden. Ein neuer Eintrag wird generiert, wenn die Anwendung gestartet wird.

Ich habe Parse-Schlüssel in meinem Java-Code und in meinem Cloud-Code aktualisiert.

Jemand hat eine Idee, was ich vielleicht verpasst habe oder was passieren könnte, so dass der gleiche Code in verschiedenen Apps mit äquivalenten Konfigurationen ein anderes Verhalten hat?

Wenn ich eine der Installationen mit pushType="gcm" und "deviceToken" derjenigen aktualisiere, die ich in der anderen App hatte, erhält dieses Gerät Benachrichtigungen.

Danke

    
MarionaDSR 16.12.2014, 15:53
quelle

2 Antworten

8

Okay, ich hatte ein ähnliches Problem. Beide Spalten waren leer. Dies ist hauptsächlich auf das offensichtliche Problem zurückzuführen. Ihre Berechtigungen scheinen in Ordnung zu sein, weil Sie die Benachrichtigung erhalten und auch die Parse-Datenbank registrieren können.

Also sollte das Problem in den <receiver> -Tags liegen, es sollten nur zwei von ihnen sein wie meine.

%Vor%

wenn Sie einen Empfänger wie "com.google.android.gcm.GCMBroadcastReceiver" pls entfernen und auch einen <service android:name="com.parse.PushService" />

    
spaceMonkey 15.01.2015, 08:41
quelle
0

Aktivieren Sie die Protokollierung von Analysen:

%Vor%

In meinem Fall fehlten mir GCM-Berechtigungen

%Vor%     
Defuera 03.10.2016 21:39
quelle