当用户手动关闭 react-native-ios 应用程序时如何运行一些代码?
Posted
技术标签:
【中文标题】当用户手动关闭 react-native-ios 应用程序时如何运行一些代码?【英文标题】:How to run some code when the react-native-ios app is closed MANUALLY by the user? 【发布时间】:2019-04-20 12:42:10 【问题描述】:我想运行一些代码,然后在用户手动关闭我的 ios 应用程序后相应地发送通知......我该如何在 react-native 中做到这一点?
非常感谢任何帮助。
【问题讨论】:
【参考方案1】:这个问题和任何答案都不是 React Native 特有的。
除非您使用Info.plist
key 选择退出多任务处理,否则无法检测系统或用户何时终止您的应用程序。如果您这样做,系统会在用户按下主页按钮并调用您的应用代理的applicationWillTerminate(_:)
函数时终止您的应用。
不过,您可能不想退出多任务处理,因此最好的办法是在应用转换到后台时安排本地通知,并在应用转换回前台时取消该通知。这不是您所要求的(您的应用可能已终止,也可能未终止),但已尽可能接近。
【讨论】:
以上是关于当用户手动关闭 react-native-ios 应用程序时如何运行一些代码?的主要内容,如果未能解决你的问题,请参考以下文章