2016-05-02 29 views
3

アンドロイドのcn1アプリで動作するプッシュ通知を取得しようとしています。私はそれが完全にアイオスで動作しているが、アンドロイドの何らかの理由で登録さえしていない。これは私が行ったことですコードネーム1つのアンドロイドプッシュ通知がプッシュ登録に登録されていません

私はプレイストアコンソールで新しいプロジェクトを開始し、アプリ名とパッケージ名を入力しました。

私はGoogleのクラウドコンソールに入り、アプリ用の新しいAPIを生成してGCMを有効にしました。これは私にサーバーキー、プロジェクトID(わずか4桁)とプロジェクト番号を与えました。

私は、このコードを使用して私のアプリにプッシュするために登録してみてください:プッシュキーの場合

Hashtable meta = new Hashtable(); 
meta.put(com.codename1.push.Push.GOOGLE_PUSH_KEY, XXXX); 
Display.getInstance().registerPush(meta, true); 

を、私は雲のデベロッパーコンソールで私に与えられた4桁のプロジェクトIDを入力します。私はKeyStoreを作成し、ビルドのために送信しました。しかし、私はアプリを使用すると、プッシュのためのレジスタを起動せず、デバイスIDはnullです。私はビルドのヒントandroid.playService.*=trueのみを含んでいます。私もandroid.includeGPLayServicesandroid.playService.*の両方を含めるようにしましたが、それでも動作しませんでした。私は間違って何をしていますか?私のプロジェクトIDは4桁であるはずですか?オンラインの例では、4より長く表示されますか?

答えて

関連する問題