ios - 是否可以获取推送通知的发送时间戳?

标签 ios apple-push-notifications

如果应用程序在推送到达时未运行,并且稍后通过通知中心中的结果通知启动,那么应用程序是否可以通过任何方式找出推送到达的时间,而无需在服务器时显式放置时间戳将其作为有效负载的一部分发送(实际上与到达时间不同,但大多数时候足够接近)。

最佳答案

根据文档

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo

userInfo 已预定义 aps NSDictionary(包含警报、角标(Badge)和声音值)和自定义键/值。因此,原始通知到达时间没有额外的键。

关于ios - 是否可以获取推送通知的发送时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260238/

相关文章:

ios - 如何禁用 NMAMapView (HEREMaps) 中的边界框填充?

iphone - 使用推送通知在指定页面打开应用程序

iphone - OSX Keychain Access - 从现有的 APNS 私钥生成 CSR(Apple 推送通知服务)

ios - 不删除 APNS 反馈服务返回的非事件设备 token 有什么缺点?

ios - 如何使用 UIActivityIndi​​cator 作为 iOS 的实时状态指示器?

ios - 如何在两个协议(protocol)之间共享关联类型?

ios - OneSignal 上的关键警报支持不起作用

push-notification - 为临时分发环境启用 Apple 推送通知

android - 如何调整 Flutter TextField 的高度?

iphone - 在 iOS 中检测拖动时的碰撞