如果我想发送包含日期时间的推送通知,是否可以包含用户的时区?解析推送通知在推送时包含用户时区
Parse.Push.send({
where: query, // Set our Installation query
data: {
type: 2, // new applications push
applicationID: applicationID,
startTime: startTime,
"alert" : {
"title-loc-key": "SUCCESSFUL_TITLE",
"loc-key": "SUCCESSFUL_MESSAGE",
"loc-args": [startTime]
},
"sound": "default",
"content-available" : "1",
"badge" : 'Increment'
}
所以推送消息显示如“[一些文本]在2016年1月2日,19:00 UHR”的时间。 我在云代码中用moment.js对硬盘时区进行了硬编码 - 但是对于将来来自不同地区的不同用户应该在各自的时区中获取日期和时间信息......是否可以通过Parse.Push调用实现此目的手动迭代安装表?
我更新代码显示。 [tag:parsing]是关于解释字符串的。你的意思是[tag:parse.com],与Parse.com平台有关。不过,目前还不清楚你在问什么。你能再举几个例子说明你想看到什么吗?你是如何融入moment.js的?实际上通过什么电线? –
谢谢。我们使用云码功能向用户发送推送通知。此推送消息包含日期时间。考虑到未来的发展,这个日期时间根据用户所处的时区而不同。 Wie必须处理发送进程服务器端,并从服务器端发送特定的日期时间。我的问题是,如果Parse提供了一个默认的函数来调整消息中的用户时区,或者如果我需要创建一个手动方法遍历所有安装对象并为每个用户(或使用通道)创建单独推送 – Sierra101
用户*看*邮件内容的时间?如果没有,只需将所有用户转换为UTC即可。 –