私たちのデバイスを登録する際に問題が発生しており、アンドロイドに移植されたアプリでプッシュ通知を受け取ることができます。ここでAndroid-Blackberry GCM:移植されたアンドロイドアプリをGCMサービスに登録できません
は、私たちのシナリオです:
- 我々は、OSのバージョンとブラックベリー10のDev Alphaデバイスを持っている:10.0.9.388
-Alreadyは、プッシュサービス
-Created android.cfgに登録・変更しますブラックベリーから受信した値:
- 追加マニフェスト権限。
- デバッグトークンを使用してアプリケーションをデプロイします。生成された.BARファイルの
- デバイスがブラックベリーのネットワークに接続されている(私たちは、連絡先を追加BBMを通じて、チャット、などすることができます)
- 構造は大丈夫であるように見えます。 (.apk、manifest -permissionsもOKです。android.cfg)
GCMはAndroid搭載端末で正常に動作していますが、BlackBerry dev alphaデバイスでGCMをデバッグするとGCMRegistrarクラスの登録メソッドがGoogleのデバイスを登録していませんgetRegistrationIdメソッドは常に空の文字列を返します。
例外がスローされることはないため、登録メソッドで何が失敗しているのかわからない。 ログを見る方法はありますか?
私たちはSSH経由でデバイスに接続しようとしましたが、これについてのログがあればどこにあるのかわかりません。
Raghavさん、ありがとうございます。GCMはGoogle Playなしでは動作しませんが、BlackberryがAndroidランタイムでgcm APIをラップするような魔法をやったのかもしれないと思いました。 引用:http://developer.blackberry.com/android/apisupport/creating_push-enabled_android_apps.html "[...]プッシュサービスに登録すると、デバイス固有の登録IDが届きます。BlackBerry登録ID [...] 8文字の登録IDを取得する方法がわかりません –
@ ale.m彼らは、GCMの代わりにあなたのアプリでBlackBerry独自のプッシュシステムを使用する必要があると言っています。両方とも同じものですが、独立したシステムです –
Blackberry Java SDKを使用せずに実装する方法はありません。 –