我正在使用xtify发送GCM通知。我通过OnMessage事件收到通知,但我想保留此通知,修改它并发送新的通知。但我收到了两个通知。怎么才能取消第一个呢?
如果我决定不显示它,它就会起作用。但是如果我显示我的通知,那么就会出现两个。
谢谢。
发布于 2013-02-16 00:53:54
如果您希望通过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中:
NONE:将禁止所有视觉和声音警报。使用此功能可以在不中断用户的情况下将数据发送到应用程序。
https://stackoverflow.com/questions/14896826
复制相似问题