推送时需要Parse.com TimeZone吗?

时间:2015-02-21 21:21:03

标签: parse-platform timezone

当尝试通过Parse.com发送推送提醒时,我发现了以下警告:

  

没有已知时区的安装将无法接收此广告系列。

那么,我如何确保Parse知道用户的时区?是否有任何特定的代码,或者在没有代码的情况下执行此操作/默认情况下,这是一个没有实际意义的问题?

谢谢!

1 个答案:

答案 0 :(得分:2)

这是由Parse库按安装记录的,每当客户端更新时都应自动更新。

您可以登录到您的帐户,选择“核心”(顶部)和“安装”(左侧)来验证Parse是否正在保存时区。您将看到所有当前安装的列表 - 相关列为timeZone

您在尝试发送推送时看到的通知只是一般提醒,并不表示您的结果一定有任何问题。

2015年3月1日更新:

我在BTW中发现了一个有些人可能遇到的错误。所以我在这里张贴以防万一它可以帮助某人。

在当前版本的Parse中,有一个错误,其中一个iOS设备的日期&时间“自动设置”设置禁用将(可能)返回Parse无法理解的时区。在这种情况下,本地时间预定推送通知将不会发送给关闭该设置的用户。

我在两台设备上验证了这一点。打开“自动设置”后,解析安装设置为“America / Los Angeles”(这对我来说是准确的)。关闭它后,它将其设置为“US / Pacific”。显然,这仍然是准确的,但由于某些原因,Parse不喜欢这个值。

我想有一些非常微不足道的iOS用户禁用了该设置,所以我希望Parse修复​​此问题。