回答

1

如果用戶點擊「關閉」,則不會通知您的應用程序;但是如果用戶點擊「查看」,您的應用程序將啓動,並且您可以檢測到它是從通知中啓動的 - 通知的有效內容已傳遞到application:didFinishLaunchingWithOptions:

另外,不要忘記你的應用程序可能已經在運行時,通知進來的情況下。在這種情況下,你的application:didReceiveRemoteNotification:函數將被調用。

詳細信息是here

0

我的策略是:

  1. 保持用戶的設備令牌的紀錄,當您的服務器觸發一個APN的通知。
  2. 相應落實didFinishLaunchingWithOptionsdidReceiveRemoteNotification方法,使每當用戶的設備因您的APN通知被激活,它將發送一個請求,讓服務器知道。該請求應包含設備令牌。
  3. 一旦收到此類請求,您的服務器將執行查找和匹配過程。
相關問題