我需要发送一条 APNS 推送通知消息,该消息需要在警报消息中包含时间。有没有办法在最终用户的本地时区(基于当前地理位置)显示这个时间?
最佳答案
如果时间是警报的一部分,则无法做到这一点,因为您无法控制警报的显示(语言除外,可以通过发送 loc-key 参数来控制,该参数获取根据设备使用的语言翻译成设备中的实际文本)。
如果您将时间作为有效载荷的自定义参数传递,您可以在您的应用程序中处理它并根据需要显示它(假设应用程序已经在运行,或者如果用户尚未点击通知则运行)。
如果时间是警报文本的一部分,您必须确定服务器中的时区并发送应显示的时间。
关于iphone - 有没有办法在 APNS 推送消息中包含本地时间和时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15560322/