1

xtify を使用して GCM 通知を送信しています。OnMessage イベントで受信しますが、この通知を保持し、変更して新しい通知を送信したいと考えています。しかし、私は2つの通知を受け取ります。最初のキャンセルはどうすればいいですか?

表示しないことにした場合は、機能します。しかし、通知を表示すると、2 つが表示されます。

ありがとうございました。

4

1 に答える 1

1

OnMessage で通知データを受信し、通知を (SDK の既定の通知を表示せずに) 表示したい場合は、(API または Web サイトで) 通知アクションを NONE に設定するだけです。例:

URL: http://api.xtify.com/2.0/push

コンテンツ タイプ: application/json

HTTP エンティティ本体:

{
    "apiKey": "xxxxxx-xxxxx-xxxx-xxxxx",
    "appKey": "xxxxxx-xxxxx-yyyy-xxxxx",
    "xids": ["xxxxxxxxxxxxxxxxxx"],
    "sendAll": true,
    "content": {
        "subject": "Greetings Earthlings",
        "message": "Take me to your leader",
        "action": {
            "type": "NONE" // All visual and audible alerts will be suppressed
        }
    }
}

すべてのアクションの動作は、次のドキュメントに記載されています

NONE : すべての視覚的および可聴アラートが抑制されます。この機能を使用して、ユーザーの作業を中断することなくデータをアプリケーションに送信します。

于 2013-02-15T16:53:53.740 に答える