我正在将自己用Java SDK编写的应用程序之一转换为基于IONIC 3的新应用程序。我的旧应用程序在手机启动后自动启动并作为前台服务运行。
我可以看到有一个'自动启动' IONIC Native中的插件,我可以用来在手机重启后自动启动我的应用程序(https://ionicframework.com/docs/native/autostart/)
但是,我看不到任何插件让我的应用程序作为“前台服务”运行。
我需要让我的应用程序作为前台服务运行,以便它可以监控一些物理按钮操作。
答案 0 :(得分:1)
使用自动启动后,您可以使用Background Mode plugin。此插件可防止在后台进入暂停状态,这样您仍然可以在应用中执行任何操作(就像在前台一样)。
我不知道你的应用程序在哪里监视按下的按钮,如果它在特定的视图中,但在Ionic中你可能需要在app.components.ts
监视它。
希望这有帮助