我在解析服务器上使用云代码向应用上的特定用户发送推送通知。目前,徽章被设置为针对用户收到的每个通知递增,这不是坏事,但是我发现在徽章图标中看到高数字是没有吸引力的。我想知道如果不是每次通知都增加,我可以将徽章编号设置为1,所以即使用户有5个新通知,它也总是在角落里说1。
以下是我目前的javascript云代码
Parse.Cloud.define("mentions", function(request,response){
var message = request.params.message;
var pushQuery = new Parse.Query(Parse.Installation);
pushQuery.equalTo("user",request.params.User);
Parse.Push.send({
where: pushQuery,
data : {
alert: message,
badge: "increment",
}
}, {
success: function(result) {
console.log(JSON.stringify(result));
response.success(result);
},
error: function(error) {
console.error(JSON.stringify(error));
response.error(error.message)
},
useMasterKey: true
});
});

答案 0 :(得分:0)
badge: 1
,请查看此处的指南:
http://docs.parseplatform.org/rest/guide/#sending-options
看起来该选项仅适用于iOS,因此您无法为Android执行此操作。
值应为数字,除非您指定"增量"在当前的徽章编号中添加一个。