我使用xtify发送GCM通知。我通过OnMessage事件收到它,但我想保留此通知,修改它并发送新通知。但是我收到了两个通知。 如何取消第一个?
如果我决定不显示它,它会起作用。但是,如果我显示我的通知,那么就会出现这两个。
谢谢。
答案 0 :(得分: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
}
}
}
记录所有操作的行为here:
无:将禁止所有视觉和听觉警报。用这个 功能,可以在不中断用户的情况下将数据发送到应用程序。