0

サーバーから xtify 2.0 c2dm へのプッシュ メッセージの送信に行き詰まっています。xtify コンソールを使用してプッシュをテストすると動作しますが、サーバーから xtify に送信すると、202 ステータス コードで受け入れられますが、メッセージはデバイスに届きません。

以下は、jsonがxtifyサーバーに送信されることです

{"apiKey":"8abedd93-fdd0-4d70-a702-blahblah","appKey":"blaaah-9a51-4b30-b14b-43e2b2052324","xids":["4fdc997971a292dblaah1ee"],"sendAll": true,"content":{"subject": "Greetings Earthlings","message": "Take me to your leader","action":{"type":"DEFAULT"}}}

Fiddler を使用してさまざまな要求でテストしましたが、受け入れられます (202) が、デバイスに到達しません。

4

1 に答える 1

2

同じペイロードに XID と sendAll があります。1 つ (または多数) の XID に送信するか、すべてのユーザーに送信するか、タグ付けされたユーザーに送信することができます。ペイロードから sendAll 要素を削除すると、動作するはずです。

これは、資格情報とサンプル アプリを使用して動作します。

{
    "apiKey": "my api key",
    "appKey": "my app key",
    "sendAll": true,
    "content": {
        "subject": "Greetings Earthlings",
        "message": "Take me to your leader",
        "action": {
            "label": "Open app"
        }
    }
}

それでも問題が解決しない場合は、c2dm の資格情報に問題があると思われます。C2DM に使用される送信者 ID が、デバイスまたはエミュレーターで使用される電子メールと同じでないことを確認してください。

実際のアプリ キーを使用して直接サポート リクエストを送信すると、設定が確認されます。

http://developer.xtify.com/display/support/Get+Support

于 2012-06-27T22:47:02.470 に答える