Wir haben einige Probleme Registrierung unseres Geräts, so dass wir Push-Benachrichtigungen in unserer Android-Ported-App bekommen können.Android-Blackberry GCM: Kann nicht portiert Android-App zu GCM-Services
Hier ist unser Szenario:
-Wir haben ein Gerät Blackberry 10 Dev Alpha mit OS Version: 10.0.9.388
-Already zum Push-Service
-Created android.cfg registriert und geändert Werte mit denen von Blackberry erhalten:
-Added Manifest Berechtigungen.
-Wir stellen die App mithilfe eines Debug-Tokens bereit.
Gerät- zu Blackberry-Netzwerk verbunden ist (wir Kontakte hinzufügen können, Chat durch BBM, etc.)
-Struktur der .bar Datei erzeugt scheinen in Ordnung zu sein. (.apk, manifest -Permissions sind ok too-, android.cfg)
GCM funktioniert gut auf Android-Geräten, aber, wenn wir es auf BlackBerry dev alpha-Gerät debuggen, Registrierung Methode von GCMRegistrar Klasse registriert nicht unser Gerät und die Methode "getRegistrationId" gibt immer eine leere Zeichenfolge zurück.
Da keine Ausnahme ausgelöst wird, wissen wir nicht, was in der Registermethode fehlschlägt. Gibt es eine Möglichkeit, einige Protokolle zu sehen?
Wir haben versucht, auf das Gerät über SSH zu verbinden, aber wir wissen nicht, wo einige Protokolle über diese finden (falls vorhanden).
Danke für die Antwort Raghav, ich weiß, dass GCM nicht ohne Google Play funktioniert, aber ich dachte, dass vielleicht Blackberry etwas Magie auf seinem Android-Runtime, so etwas wie das Einwickeln die gcm api tat. Zitat: http://developer.blackberry.com/android/apisupport/creating_push-enabled_android_apps.html "[...] Wenn Sie sich für einen Push-Dienst registrieren, erhalten Sie eine Registrierungs-ID, die für Ihr Gerät eindeutig ist. BlackBerry Registrierungs-IDs enthalten 8 Zeichen. [...] Ich weiß nicht, wie man diese 8-stellige Registrierungs-ID bekommt. –
@ ale.m Sie sagen, dass Sie BlackBerry eigenen Push-System in Ihrer App anstelle von GCM verwenden müssen beide für die gleiche Sache, aber sind unabhängige Systeme –
So gibt es keine Möglichkeit, es zu implementieren, ohne Blackberry Java SDK richtig zu verwenden? –