解析服务器云代码将通知徽章设置为特定号码

时间:2017-07-07 12:00:36

标签: javascript ios swift parse-server cloud-code

我在解析服务器上使用云代码向应用上的特定用户发送推送通知。目前,徽章被设置为针对用户收到的每个通知递增,这不是坏事,但是我发现在徽章图标中看到高数字是没有吸引力的。我想知道如果不是每次通知都增加,我可以将徽章编号设置为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

  });

});




1 个答案:

答案 0 :(得分:0)

badge: 1,请查看此处的指南:

http://docs.parseplatform.org/rest/guide/#sending-options

看起来该选项仅适用于iOS,因此您无法为Android执行此操作。

值应为数字,除非您指定"增量"在当前的徽章编号中添加一个。