目前我正在使用远程推送通知服务。我有一些问题,即如何获得推送通知的到达时间。检查下面的图片
可以通行吗?任何人帮助我......
...谢谢
答案 0 :(得分:0)
应用程序收到的时间可以通过这种方式轻松录制。
- (void)application:(UIApplication*)application
didReceiveRemoteNotification:(NSDictionary*)userInfo {
NSDate *appReceiptTime = [NSDate date];
服务器发送的时间可以作为自定义字段包含在推送请求中,如下所示:
{“sentAt”:“2013-01-01 11:00:00 +0000”}
...并在密钥@“sentAt”
下的userInfo中找到设备什么时候收到通知?我不知道如何做到这一点。你准确地需要吗?发送时间可能是一个不错的近似值......甚至可以通过向前捏300秒来做得更好。