javascript - Parse Server Cloud Code 将通知角标(Badge)设置为特定数字

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

我在解析服务器上使用云代码向应用程序上的特定用户发送推送通知。目前,角标(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/

相关文章:

class - javascript中的变量类名

ios - `Unable to dequeue a cell with identifier MyCell`

ios - 通过将代码移动到 willDisplayHeaderView 来改进 TableView 滚动

ios - 如何使用 WatchKit 服务证书?

javascript - Greasemonkey脚本阻止网站的其他脚本

javascript - 无法运行 Node.js、express、socket.io 和 ejs?

javascript - 单击以通过无 Javascript 注入(inject)的 CSS 放大缩略图

ios - Xcode 5 中的导航栏问题

ios - 使用 Alamofire 时将 JSON 数据放入数组

ios - 在全屏 Swift 中显示来自单元格的视频