gpt4 book ai didi

ios - 本地化 APN 警报中的时间戳

转载 作者:行者123 更新时间:2023-11-28 22:40:21 25 4
gpt4 key购买 nike

我的服务器需要发送一个 Apple 推送通知,其中包含类似“您的司机将在下午 2:45 到达”的提醒。最好不必将用户的时区和时间格式设置首选项拉到服务器,而只需传递某种通用时间点指示器(例如纪元秒或 UTC 时间戳)并让 iOS 设备转动将其转化为用户首选格式的时间戳。

这可能吗?

最佳答案

简短回答 - 通常是“否”。这是 Apple 文档:

If the target application isn’t running when the notification arrives, the alert message, sound, or badge value is played or shown. If the application is running, iOS delivers it to the application delegate as an NSDictionary object.

由于您的应用程序通常不会运行,因此您没有机会解释 APN 包的内容。但是,如果您确实希望仅在运行时获得 APN,那么您确实有机会执行特定于应用程序的操作。

注意 - 您还有用户语言的问题。您当前为“您的司机...”选择了英语

典型的方法是在您的服务器上记录用户的时区和语言(以及其他区域设置信息),通常是在注册时。然后,当您的服务器生成 APN 时,它会根据用户的区域设置对其进行自定义。

关于ios - 本地化 APN 警报中的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14715440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com