【问题标题】:Parse Push Notification Remove Scheduled Push解析推送通知 移除定时推送
【发布时间】:2014-12-24 19:14:27
【问题描述】:

我已经使用云代码安排了解析推送通知。现在有办法吗

  1. 更改该通知的日期/时间。
  2. 从计划中删除此通知。
var query = new Parse.Query(Parse.Installation); query.equalTo('group_id', 'xxx'); Parse.Push.send({ 其中:查询, 数据: { 警报:“您之前为今天的游戏创建了提醒” }, push_time: 新日期(2014, 12, 30) }, { 成功:函数(){ //推送成功 }, 错误:函数(错误){ // 处理错误 } });

【问题讨论】:

    标签: javascript android parse-platform push-notification


    【解决方案1】:

    目前没有 API 方法用于此。当他们的 SDK 的任何主要更新发布时,我会更新我的答案。

    解决方法是在 Apple/Google 允许的范围内安排本地推送通知,然后在必要时对其进行更改。

    反之,

    另一种你可以做到但代码繁重的方法;但是在 Parse Backend 上创建一个推送通知类。有指向用户的指针并创建一些列,其中一个特别是带有建议通知时间的 Parse Date。必要时通过用户设备操作进行更新,这样您就不会被锁定在一种固定的通知方法中。一切都通过云处理。

    【讨论】:

    • 我对您在上一段中提出的方法很感兴趣。据我了解,您建议创建代表推送通知的普通 Parse 对象。我们如何让这些 Parse 对象表现得像推送通知一样?有没有办法让 Parse 通知时间戳依赖于 Parse 对象的属性?
    • 不安静。我建议创建一个类,或者你想怎么做。它不必是一个类。它的要点是在后端存储通知触发日期的 NSDate。这样您就可以轻松查询它并对其进行更新。然后根据该日期触发本地通知
    • 本地通知可以随时取消@golddove 这是我会做的解决方法。
    • 将 NSDate 存储在后端是什么意思?这与将日期存储为 ParseObject 的属性有什么不同?另外,您究竟是如何“根据该日期触发本地通知”的?
    • 不,没有什么不同。这就是我所引用的。并且触发本地通知很简单。我敢肯定,如果你用谷歌搜索它会弹出成千上万的答案。这就是设置警报的方式。但是您可以在这种情况下使用它并根据用户需求随时取消它@golddove
    猜你喜欢
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-11
    • 1970-01-01
    相关资源
    最近更新 更多