Force Parse Push Notifications zur Verwendung von PPNS anstelle von GCM erzwingen

8

Für unsere Android-App haben wir Parse Push (1.10.1) verwendet, um Benachrichtigungen zu übermitteln. Aber es scheint ein großes Problem in China zu geben (wo GCM nicht verfügbar ist), wo nur ein kleiner Prozentsatz unserer Nutzer die Benachrichtigungen erhält.

Zu Testzwecken habe ich versucht, Parse dazu zu zwingen, PPNS anstelle von GCM zu verwenden, aber im Lieferbericht habe ich immer ein "PPNS - Outdated Device". Die Hilfe sagt, dass der Benutzer die App möglicherweise deinstalliert hat, aber das ist definitiv nicht der Fall.

Bisher habe ich versucht, den GcmBroadcastReceiver im Manifest zu deaktivieren und auch den GCM PushType manuell aus der Parse-Datenbank entfernt (was gemäß der Dokumentation funktionieren sollte).

Weiß jemand, warum die Geräte als "veraltetes Gerät" markiert werden, wenn GCM deaktiviert ist und wie ich das System zwingen kann, PPNS zu verwenden?

    
Bmuig 16.09.2015, 10:00
quelle

0 Antworten