我正在使用 xtify 发送 GCM 通知。我通过 OnMessage 事件收到它,但我想保留此通知,对其进行修改并发送新通知。但是我收到了两个通知。如何取消第一个?
如果我决定不显示它,它会起作用。但是,如果我显示我的通知,则会出现这两个。
谢谢你。
我正在使用 xtify 发送 GCM 通知。我通过 OnMessage 事件收到它,但我想保留此通知,对其进行修改并发送新通知。但是我收到了两个通知。如何取消第一个?
如果我决定不显示它,它会起作用。但是,如果我显示我的通知,则会出现这两个。
谢谢你。
如果您想通过 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:将抑制所有视觉和听觉警报。使用此功能将数据发送到应用程序而不会中断用户。