React native:在Android上从后台恢复应用

时间:2016-03-24 20:28:11

标签: react-native

我正在编写VoIP应用程序,并在收到来电时开启VoIP服务消防JS事件。

如果应用程序处于后台(例如隐藏),我需要显示应用程序以显示答案/拒绝按钮。

我尝试启动新的Intent并显示了Application,但错过了JS状态。

是否可以在不失去JS状态的情况下恢复应用程序?

2 个答案:

答案 0 :(得分:0)

我正在构建同样的东西,这个用例的最佳方法是使用GCM在Doze mode or App Standby mode中唤醒手机。也就是说,您不必在应用程序和VoIP服务器之间保持持久连接。

但是,由于react-native仅提供iOS的推送通知,因此您必须使用third-party module来完成此任务。

答案 1 :(得分:0)

在Android上,您可以尝试运行服务来处理它。 以下是Android Developer的更多细节: http://developer.android.com/reference/android/app/Service.html