2

目前我正在远程推送通知服务中工作。我有一个问题,即如何获取推送通知的到达时间。检查下图在此处输入图像描述

过得去吗?谁来帮帮我...

谢谢...

4

1 回答 1

0

通过这种方式可以轻松记录应用程序接收到的时间。

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

    NSDate *appReceiptTime = [NSDate date];

服务器发送的时间可以作为自定义字段包含在推送请求中,如下所示:

{ "sentAt": "2013-01-01 11:00:00 +0000" }

...并在 userInfo 中的 @"sentAt" 键下找到

设备何时收到通知?我不知道有什么方法可以做到这一点。你需要那个准确吗?发送时间可能是一个不错的近似值……甚至可以通过将其向前 3-5 秒来改进。

于 2013-01-10T16:10:11.897 回答