現在私はリモートプッシュ通知サービスで働いています。プッシュ通知の到着時刻を取得する方法に問題があります。下の画像を確認してください
それはまずまずですか?誰でも私を助けて...
ありがとう...
現在私はリモートプッシュ通知サービスで働いています。プッシュ通知の到着時刻を取得する方法に問題があります。下の画像を確認してください
それはまずまずですか?誰でも私を助けて...
ありがとう...
アプリが受信した時間は、この方法で簡単に記録できます。
- (void)application:(UIApplication*)application
didReceiveRemoteNotification:(NSDictionary*)userInfo {
NSDate *appReceiptTime = [NSDate date];
サーバーが送信した時間は、次のようにプッシュ リクエストにカスタム フィールドとして含めることができます。
{ "sentAt": "2013-01-01 11:00:00 +0000" }
...そして、キー @"sentAt" の下の userInfo で見つかりました
デバイスはいつ通知を受け取りましたか? 私はそれを取得する方法を知りません。正確にそれが必要ですか?送信時間は適切な概算値である可能性があります... 3〜5秒進むことで改善されることさえあります.