在我的Parse应用程序中,我有一个带有日期字段的Event类,我希望在事件发生日期到期时向所有已订阅此事件的用户发送推送通知。我的谷歌搜索让我有了几个线索:
还有其他选择吗?关于如何设置它的任何例子?
答案 0 :(得分:1)
正如所建议的那样,我将此作为一个单独的答案。
您可以将通知的时间安排保存到客户端,并使用UILocalNotification之类的方式来安排云代码方法调用。
正如您所提到的,有一点需要注意,有人篡改了当地的日期和时间。在计划时,如果这是一个可以接受的权衡,请记住。
答案 1 :(得分:0)
此示例取自javascript sdk指南。好像你可以指定push_time属性。 For reference
您也可以在云代码中使用它。
var query = new Parse.Query(Parse.Installation);
query.equalTo('user_id', 'user_123');
Parse.Push.send({
where: query,
data: {
alert: "You previously created a reminder for the game today"
},
push_time: new Date(2014, 12, 11)
}, {
success: function() {
// Push was successful
},
error: function(error) {
// Handle error
}
});
希望这会帮助你。 :)