在此先感謝。
我在我的應用程序中使用了推送通知服務。如果應用程序在後臺運行,我可以獲取警報視圖,但應用程序處於活動狀態,它不顯示警報。有什麼方法可以顯示警報。
實際上,要在 中創建警報 - (void)應用程序:(UIApplication *)應用程序didReceiveRemoteNotification:(NSDictionary *)userInfo方法。
但是,有一個警報與此警報即應用程序運行在後臺我們將得到遠程警報,同時我們也會得到這個警報。
那麼有沒有什麼方法可以在使用didReceiveRemoteNotification方法接收遠程通知的同時查找應用程序是處於活動狀態還是處於後臺。如何知道該應用是否從後臺進程調用
1
A
回答
0
我能想到的一個簡單解決方案是利用applicationDidBecomeActive:和applicationDidEnterBackground :.在您的應用程序委託中聲明一個屬性,並在這兩種方法中正確設置它。然後,您可以根據此屬性執行任何操作,如[[[[UIApplication sharedApplication] delegate] isInBackground]。
相關問題
- 1. 如何知道正在運行的後臺進程是否爲
- 2. 如何知道進程是否是應用程序 - Windows
- 3. 如何知道反應本機應用程序是否轉到後臺?
- 4. 如何知道應用程序是否在前臺?
- 5. iphone:如何知道從後臺打開的應用程序
- 6. 如何知道應用程序在後臺被殺後是否已從本地通知中打開?
- 7. 我如何知道我的Android應用程序是否在後臺運行?
- 8. 如何知道在MPI_Comm_Spawn調用後是否所有子進程都已完成?
- 9. 如何知道進程是否死亡
- 10. C/C++過程如何知道它是否在後臺運行?
- 11. 我如何知道我的Mac應用程序何時進入後臺?
- 12. 我在後臺有一個服務gcm,如何知道該應用程序是否打開?
- 13. 當使用IBM Mobilefirst收到推送通知時,如何知道應用程序是在後臺還是前臺
- 14. 如何知道哪些應用程序在後臺運行
- 15. 如何知道應用程序在後臺?
- 16. Facebook - 如何知道用戶是否使用應用程序?
- 17. 如何知道,是Windows後臺處理程序empy,從.bat?
- 18. 是否可以在按鈕上調用ACTION_CALL但是應該在後臺調用
- 19. 我怎麼能知道一個Android應用程序widget是否在後臺
- 20. 如何知道用戶是否強制退出應用程序?
- 21. 如何知道Android應用程序是否被禁用ICS
- 22. 是否可以知道從哪個程序包調用過程?
- 23. 推送通知。如何知道應用程序是在前臺還是在後臺
- 24. 如何知道應用程序池是否已遠程啓動?
- 25. 如何知道該應用是從Google Play下載的?
- 26. 如何檢查應用程序是否在前臺或後臺
- 27. 如何知道進程是否正在使用網絡接口?
- 28. 當Android應用程序從後臺進入前臺時如何獲取回調?
- 29. 如何知道環境變量是否從父進程繼承?
- 30. 如何知道用戶是否使用多臺顯示器
你有沒有任何想法在遠程通知 – 2011-04-14 08:15:44