目前我正在远程推送通知服务中工作。我有一个问题,即如何获取推送通知的到达时间。检查下图
过得去吗?谁来帮帮我...
谢谢...
目前我正在远程推送通知服务中工作。我有一个问题,即如何获取推送通知的到达时间。检查下图
过得去吗?谁来帮帮我...
谢谢...
通过这种方式可以轻松记录应用程序接收到的时间。
- (void)application:(UIApplication*)application
didReceiveRemoteNotification:(NSDictionary*)userInfo {
NSDate *appReceiptTime = [NSDate date];
服务器发送的时间可以作为自定义字段包含在推送请求中,如下所示:
{ "sentAt": "2013-01-01 11:00:00 +0000" }
...并在 userInfo 中的 @"sentAt" 键下找到
设备何时收到通知?我不知道有什么方法可以做到这一点。你需要那个准确吗?发送时间可能是一个不错的近似值……甚至可以通过将其向前 3-5 秒来改进。