如果应用程序在推送到达时未运行,并且稍后通过通知中心中的结果通知启动,那么应用程序是否可以通过任何方式找出推送到达的时间,而无需在服务器时显式放置时间戳将其作为有效负载的一部分发送(实际上与到达时间不同,但大多数时候足够接近)。
最佳答案
根据文档
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
userInfo 已预定义 aps NSDictionary(包含警报、角标(Badge)和声音值)和自定义键/值。因此,原始通知到达时间没有额外的键。
关于ios - 是否可以获取推送通知的发送时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260238/