私はすべてをセットアップし、Androidデバイスで動作しています。有効なトークンを取得し、それをサーバーに渡してデータベースに保存します。
次に、PushSharpライブラリを使用して、メッセージをデバイスにプッシュします。無効なサーバーキーを入力すると、許可されていない例外が発生するため、PushSharpがGoogleに正常に接続していることを知っています。OnNotificationSentイベントが発生していて、その結果をNLogでログに記録しているところ、通知が正常に送信されていると表示されます。ただし、Evo4g電話への通知を受信していません。2つのEvo4gを試しましたが、同じ結果になりました。両方の電話でGoogleアカウントにログインし、一方でAndroidアプリを実行すると、デバイストークンがそのデバイストークンに更新され、もう一方で実行すると変更されるため、すべてが正常に表示されます。 。
レポートセクションのGoogleAPIダッシュボードを見ると、リクエストの総数が0であると表示されます。正直なところ、それがそこで報告されることになっていることすらわかりませんが、サービスを通過したメッセージを報告しているとしか思えません。
Google APIのどこかに「オンにする」などの設定がありませんか?
私は一日の大部分でこれのアンドロイド側と戦ってきました、そしてついにそれを約2時間前に始めました。私はPushSharpをアップルの通知に対して機能させており、すべての意図と目的のために、それはgoogle gcmで機能するはずですが、そうではありません。
何か案は?