1

を受けていませんBluemixアプリから---- https://github.com/ibm-bluemix-mobile-services/bms-samples-android-hellopush。私はこのプロジェクトを引っ張って、適切な依存関係の設定でビルドしました。スタジオエミュレータは、今私は(アンドロイド)アプリケーションがBluemixアプリケーションの情報(APP ROUTE、APP UID)を私は使用しています</p> <p>設定したBluemix-PUSHのnotifications.Iのために登録されているサンプルを見ることBluemixプッシュメッセージ

しかし、問題は、エミュレータのプッシュ登録されたAndroid AppでBluemixアプリから送信されたプッシュメッセージが表示されないことです。また、ログファイルにエラーが表示されませんでした。

に開設する必要がある他のポートはありますかBluemixからのプッシュを受信するには、銀行ネットワークを保有していますか?

私はAndroidスタジオ1.5.1、JDK 1.7、エミュレータAPI 19(Google APIを有効にしています)を使用しています。

私たちはスタジオのエミュレータ上のプッシュ通知にチェックする必要がありますどのようなAndroidのAPIに23.0

を使用するサンプル・アプリケーションを構築しましたか?

+0

@Daveを作成していることを確認してください - 私は、適切なGoogleのアカウント/プロジェクトの詳細とサーバーキー - を使用していました。同じサンプルアプリケーションがローカル環境で正常に動作しているため、アプリケーションが安全な環境(オフィスネットワーク)でプッシュを受信できません。エミュレータはセキュリティで保護されたネットワーク上でプッシュを受信するか、ファイアウォールが必要ですか? プッシュのために正常に登録されたエミュレータを見ることができます - log- com.ibm.hellopush I/MainActivity ::通知の登録 com.ibm.hellopush W/InstanceID/Rpc:Found 10007 デバイスが表示されますID、トークンなどここに com.ibm.hellopush I/MainActivity ::プッシュ通知用に正常に登録 – user2786213

+0

上記の質問に完全なlogcatを含めることはできますか?また、正常に登録できる場合は、ネットワーク/ファイアウォールは問題ではありません。プッシュは端末に到達するまでに最大30分かかる場合があり、保証されていないことにご注意ください。どのように通知を送信していますか? –

答えて

1

どこにでもエラーがない場合は、間違ったAPIキーを使用してGoogleアプリの認証情報が設定されている可能性があります。

あなたはサーバー鍵なくAndroidのキーenter image description here

+0

私は適切なGoogleアカウント/プロジェクトの詳細でサーバーキーを使用しています。同じサンプルアプリケーションがローカル環境で正常に動作しているため、アプリケーションが安全な環境(オフィスネットワーク)でプッシュを受信できません。エミュレータはセキュリティで保護されたネットワーク上でプッシュを受信するか、ファイアウォールが必要ですか?私はエミュレータがプッシュのために正常に登録されたのを見ることができます - log com.ibm.hellopushを参照してくださいI/MainActivity ::通知の登録com.ibm.hellopush W/InstanceID/Rpc:Found 10007デバイスID、トークンなども表示できます.. here com.ibm.hellopush I/MainActivity ::プッシュ通知用に正常に登録されました。 – user2786213

+0

セキュリティで保護されたネットワークが原因である可能性があります。 http://stackoverflow.com/questions/15571576/which-port-and-protocol-does-google-cloud-messaging-gcm-useを見て、ネットワークがGCMが使用するポートをブロックしているかどうかを確認してください。 –

関連する問題