在此先感谢。
我在我的应用程序中使用了推送通知服务。如果应用程序在后台运行,我可以获取警报视图,但应用程序处于活动状态,它不显示警报。有什么方法可以显示警报。
实际上,要在 中创建警报 - (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