1

問題

Googleクラウドメッセージングメッセージを送信しようとすると、「認証の課題が見つかりません」というIOExceptionエラーが発生し続けます。

GCM SDKパッケージのgcm-server.jarファイルを使用して、Androidフォンからメッセージを送信しようとしています。GCMドキュメントのサーバーの例に基づいてコードを作成しました。

Sender sender = new Sender(MyProjectId);
Builder message = new Message.Builder();
message.collapseKey("test");
message.addData("test", "42");
Message data = message.build();
Result result = null;
try {
    result = sender.send(data, deviceID, 5);
} catch(IOException e) {
    Log.e("GCM Error", e.getMessage());
}

他の情報

「サードパーティ」のサーバーが関与することなく、デバイスからデバイスにプッシュメッセージを送信しようとしています。Androidフォンを使用してGCMを介してメッセージをプッシュすることさえ可能かどうかはわかりません。

ヘルプやポインタは大歓迎です。

4

2 に答える 2

0

したがって、私のコードは間違っていなかったようです。APIアカウントから間違ったAPIIDを使用していました。現在、すべてが機能しています。

于 2012-11-25T05:08:01.723 に答える
0

Google Api Consoleのブラウザアプリ(リファラー付き)のタグキーの下にあるdeafultapiキーを使用します

Sender sender = new Sender(defaultApiKey);
于 2013-03-07T09:46:33.287 に答える