我在解析服务器上使用云代码向应用程序上的特定用户发送推送通知。目前,角标(Badge)设置为随着用户收到的每个通知而增加,这还不错,但我发现在角标(Badge)图标中看到高数字没有吸引力。我想知道是否可以将角标(Badge)编号设置为 1,而不是随着每个通知而递增,这样即使用户有 5 个新通知,它总是会在 Angular 落显示 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
});
});
最佳答案
角标(Badge):1
,请在此处查看指南:
http://docs.parseplatform.org/rest/guide/#sending-options
不过,该选项似乎仅适用于 iOS,因此您无法在 Android 上执行此操作。
该值应该是一个数字,除非您指定“增量”以在当前角标(Badge)编号上加一。
关于javascript - Parse Server Cloud Code 将通知角标(Badge)设置为特定数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44970268/