1

我正在使用 xtify 发送 GCM 通知。我通过 OnMessage 事件收到它,但我想保留此通知,对其进行修改并发送新通知。但是我收到了两个通知。如何取消第一个?

如果我决定不显示它,它会起作用。但是,如果我显示我的通知,则会出现这两个。

谢谢你。

4

1 回答 1

1

如果您想通过 OnMessage 接收通知数据,然后显示通知(不显示 SDK 默认通知),您只需将通知操作设置为 NONE(在 API 或网站中),例如:

网址: 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 回答