我在我的應用程序推送通知以及所有的工作,如果應用程序在後臺關閉或應用程序,但如果應用程序運行(活動)推送通知無法顯示,但調用方法application:didReceiveRemoteNotification:
推送通知時,打開應用程序
1
A
回答
1
退房這個答案https://stackoverflow.com/a/7965961/869455
當應用程序處於打開狀態時,應用程序有責任在應用程序中恰當地處理通知:didReceiveRemoteNotification:並在應用程序內向用戶顯示消息。
4
你可以告訴你的應用是否剛剛被推上前臺或不didReceiveRemoteNotification使用這段代碼:
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
if (application.applicationState == UIApplicationStateActive)
// app was already in the foreground
else
// app was just brought from background to foreground
...
}
你並沒有在分娩時選擇用於呈現什麼表現方法推送通知,通知本身編碼(可選警報,徽章號碼,聲音)。但是,由於您大概都在控制應用程序和推送通知的有效內容,因此您可以在有效內容中指定是否存在已提供給用戶的警報視圖和消息。只有在應用程序已經在前臺運行的情況下,您知道用戶不是通過警報或定期從主屏幕啓動您的應用程序。
相關問題
- 1. 當應用程序打開時,推送通知不起作用
- 2. 解鎖iPad時,推送通知提醒打開應用程序
- 3. 推送通知提醒打開iPhone時解鎖應用程序
- 4. 當應用程序打開時停止推送通知振動
- 5. 如何檢測應用程序打開時的推送通知
- 6. Trigger.IO:知道什麼時候通過推送通知打開應用程序
- 7. 響應推送通知,而無需打開應用程序
- 8. iOS推送通知打開不同的應用程序
- 9. 檢查應用程序是否從推送通知中打開
- 10. 在收到推送通知後打開應用程序
- 11. 本地通知被推送,但應用程序無法打開
- 12. 使應用程序不能打開推送通知點擊
- 13. 如何停止推送通知自動打開應用程序?
- 14. 打開推送通知後的應用程序崩潰
- 15. 每當通過推送通知打開應用程序時調用rest-api
- 16. android - 從推送通知中打開應用程序掛起應用程序
- 17. 如何在用戶點擊推送通知時禁用打開應用程序
- 18. Phonegap 3.0從推送通知打開時,iOS應用程序會凍結
- 19. android:如何在點擊推送通知時打開應用程序
- 20. 獲取應用程序上次打開時收到的所有推送通知
- 21. 當在Ionic 2中打開應用程序時處理推送通知
- 22. 當應用程序打開時未收到Android上的推送通知
- 23. 每當我打開我的應用程序時,推送通知不斷出現
- 24. 在Azure Reach推送通知中單擊時打開Android應用程序
- 25. ios 9推送通知不顯示,而應用程序打開時
- 26. 用戶通過觸摸收到的推送通知打開應用程序
- 27. Android應用程序的推送通知
- 28. 應用程序更新推送通知
- 29. 從應用程序推送通知
- 30. iPhone應用程序推送通知
我想顯示通知,當活動應用程序,它的可能? – Pavel
應用程序處於活動狀態時是否顯示警報取決於您(您應該更好地解析用戶信息並在沒有任何警報的情況下執行所需操作) – Stas
p .s. Pasha uchi English)) – Stas