解析远程通知和时区
Posted
技术标签:
【中文标题】解析远程通知和时区【英文标题】:Parse remote notifications and timezones 【发布时间】:2017-01-28 13:02:43 【问题描述】:我正在使用 Parse SDK 和后台作业查看远程通知,因为我希望我的应用程序在每天早上 7 点执行后台作业(从云代码推送通知)。
我感到困惑的是,后台作业安排在 UTC 时间上午 7 点,所以我假设该函数将在 UTC 时区的上午 7 点为用户执行,但其他用户不在这个时区,他们也会收到这个通知。
所以我的问题是有没有一种方法可以确保用户仅在早上 7 点根据他们的本地时区而不是后台作业所依赖的 UTC 时区收到通知?
【问题讨论】:
您需要让您的应用更新installation
表以提供每个设备的当前时区,然后安排您的后台作业每小时运行一次,并且只通知相关设备。
【参考方案1】:
如https://github.com/ParsePlatform/parse-dashboard/issues/542 中所述,您可以使用节点调度或第三方 SDK (CleverTap/PushWoosh/OneSignal)
社区推荐的替代 Push SDK 列表: https://github.com/ParsePlatform/parse-server/wiki#push-notifications-alternative-services
【讨论】:
以上是关于解析远程通知和时区的主要内容,如果未能解决你的问题,请参考以下文章