-2
A
回答
0
如何在例如WhatsApp背景永远运行的应用程序?
应用程序将永远在背景下运行,除非它被明确杀死。
即使是WhatsApp的,如果你在Settings->Apps->Whatsapp
按强制停止按钮杀死它,它不能,除非你打开应用程序手动启动它收到任何通知。此外,如果应用程序配置为阻止所有通知(在Settings->Apps->YourAPP->Notifications->Block all
),那么它将不会收到任何通知。
我需要什么时候应用程序被杀死接收通知。
是的。应用程序可以在后台收到通知(未强制停止)。在科尔多瓦,我假设你使用phonegap-plugin-push来接收通知。当收到通知时,将调用事件处理函数on.notification()
。
两种情况下的应用程序运行时 -
- 前景 - 当应用程序在前台,通知收到和
on.notification()
事件处理函数会被默认调用。 - 背景 - 当应用程序在后台时,只接收通知。
on.notification()
事件处理函数将会默认调用而不是。您需要在推送通知时在数据字段中设置"content-available" : "1"
。而且您无法使用Firebase控制台执行此操作。您需要有custom payload servers推送通知。
请参阅this answer使用PHP和NodeJS发送自定义有效负载消息。
相关问题
- 1. 节点应用程序永远运行?
- 2. 永远运行meteor.js应用程序
- 3. 我们如何让一个Java应用程序永远运行
- 4. Android:如何在后台永远运行应用程序?
- 5. 如何永远在后台模式下运行应用程序?
- 6. 如何在远程CentOs 6.8服务器上永远运行webpack应用程序
- 7. “永远的名单”说:“没有永远的进程中运行”,但它正在运行的应用程序
- 8. iOS 8永远运行应用程序或禁用屏幕
- 9. cmd永远运行一个python程序
- 10. Java程序永远以大数运行
- 11. 如何阻止应用程序永远与远程
- 12. 永远不能让我的android应用程序运行?
- 13. 让iOS应用程序永远在后台运行
- 14. iPhone应用程序永远不会在设备上运行
- 15. 如何在后台运行需要蓝牙的应用程序永远?
- 16. 如何让我的NodeJS应用程序永远运行在循环中
- 17. regex.exec运行永远
- 18. runMode:beforeDate:永远运行
- 19. 永远运行nodejs
- 20. Nightmarejs永远运行?
- 21. nodejs永远:启动应用程序
- 22. ColdFusion 8应用程序永远启动
- 23. 如何永远运行fsm模型
- 24. 如何从Crontab运行`永远`?
- 25. 如何永久运行程序?
- 26. 如何在云中永久运行应用程序?
- 27. 为什么我的Cocoa应用程序中的某些行会永远运行?
- 28. 如何配置远程运行的无头Java应用程序?
- 29. 如何在eclipse中运行远程GWT应用程序
- 30. QT线程永远不会运行
我在使用Vivo Mobiles时遇到类似问题,后来发现有一个设置允许应用程序监视通知。所以我相信它应该是一个设置操作系统的地方,让你的应用程序接收通知,即使杀死它。 –
谢谢你的答复。你可以帮我。我该如何解决这个问题。 – ANISUNDAR