使用react native检测应用程序终止

时间:2016-05-11 03:54:12

标签: javascript react-native

有没有办法检测反应原生应用程序何时终止?

我在主要组件级别考虑componentWillUnmount,您认为这是最佳方式吗?

我想之前向服务器发送“保存”请求。我不确定在申请终止时这是否合适,是否有更好的建议?

由于

2 个答案:

答案 0 :(得分:0)

您可以在调用本机方法applicationWillTerminate时发送事件,然后在收到此类事件后从JS代码发送请求。

答案 1 :(得分:0)

根据https://github.com/facebook/react-native/issues/9348,不可能在JS端进行任何清理,你需要使用applicationWillTerminate本地执行它(这也意味着在js和本机代码之间同步)。我的应用程序在后台运行时终止了一个问题,我真的很期待找到解释如何做到这一点。