如果應用程序處於前臺,我們必須處理「didReceiveRemoteNotification」中的推送通知,並且如果應用程序是在用戶點擊應用的「查看」按鈕時使用「didFinishLaunchingWithOptions」的背景中。由於我沒有電話來測試,我想知道我是否正確處理這個問題。當應用程序是前臺和後臺時分辨推送通知處理程序
1)當我點擊推送通知中的「查看」按鈕時會調用什麼?
2)假設我在前臺運行應用程序並同時收到推送通知。我會得到推送通知警報嗎?如果是的話,如果用戶點擊查看按鈕會發生什麼?
3)在此線程How to handle push notifications if the application is already running?它說:
「提醒」鍵將不會有直接的用戶信息字典下,你需要得到另一個字典名稱爲「APS」,然後獲得「警報「或‘身體’,從‘APS’字典」
這是真的嗎?
4)我需要推到時的查看按鈕,用戶點擊。因此,做我需要處理一定的看法那兩種方法的代碼?
謝謝