を受けていません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
を使用するサンプル・アプリケーションを構築しましたか?
@Daveを作成していることを確認してください - 私は、適切なGoogleのアカウント/プロジェクトの詳細とサーバーキー - を使用していました。同じサンプルアプリケーションがローカル環境で正常に動作しているため、アプリケーションが安全な環境(オフィスネットワーク)でプッシュを受信できません。エミュレータはセキュリティで保護されたネットワーク上でプッシュを受信するか、ファイアウォールが必要ですか? プッシュのために正常に登録されたエミュレータを見ることができます - log- com.ibm.hellopush I/MainActivity ::通知の登録 com.ibm.hellopush W/InstanceID/Rpc:Found 10007 デバイスが表示されますID、トークンなどここに com.ibm.hellopush I/MainActivity ::プッシュ通知用に正常に登録 – user2786213
上記の質問に完全なlogcatを含めることはできますか?また、正常に登録できる場合は、ネットワーク/ファイアウォールは問題ではありません。プッシュは端末に到達するまでに最大30分かかる場合があり、保証されていないことにご注意ください。どのように通知を送信していますか? –