如何允许自动启动权限,例如用于离子应用程序的whatsapp应用程序

Posted

技术标签:

【中文标题】如何允许自动启动权限,例如用于离子应用程序的whatsapp应用程序【英文标题】:how to allow autostart permission like whatapp app for ionic application 【发布时间】:2018-11-26 16:21:07 【问题描述】:

我现在有一个使用 ionic 开发的应用程序我在启动设备时遇到问题,因为某些电话通知在我打开应用程序之前不会到达。我用android studio调试应用程序我发现设备收到通知但系统不允许接收通知,因为启动后不允许应用程序启动;您必须转到设置以允许应用程序运行以在后台接收通知。我的问题是我如何允许具有 ionic 的应用程序有权在启动后执行自动启动,因为 c 是 whatsapp 的情况。如果也有android的,欢迎

【问题讨论】:

【参考方案1】:

您可以使用 Ionic Autostart 插件执行任务

https://ionicframework.com/docs/native/autostart/

根据您的问题,该插件应该可以解决问题。

【讨论】:

我试过这个插件,但没有解决问题【参考方案2】:

制造商将一些应用程序(如 facebook 和 whatsapp)列入白名单,其余应用程序用户应启用自动启动权限。

无法启用自动启动权限。唯一的方法是显示自动启动对话框,将用户带到自动启动权限活动。

我创建了一个插件,你可以看看

https://github.com/saty932/cordova-plugin-autostart-permission

【讨论】:

以上是关于如何允许自动启动权限,例如用于离子应用程序的whatsapp应用程序的主要内容,如果未能解决你的问题,请参考以下文章

在代码中的“华硕自动启动管理器”中默认设置“允许”权限

请求自定义页面离子原生推送的权限

getUserMedia Android Webview 离子

如何在自动对焦中隐藏离子键盘

如何在真实设备中使用离子运行移动应用程序

如何在带有人行横道的离子项目上允许 getUserMedia