如何在用户手动关闭react-native-ios应用程序时运行一些代码?

问题描述 投票:0回答:1

我想运行一些代码,然后在用户手动关闭我的ios应用程序后相应地发送通知...我怎么能在react-native中做到这一点?

很感谢任何形式的帮助。

ios react-native react-native-ios background-task
1个回答
1
投票

这个问题和任何答案都不是React Native特有的。

除非您选择退出使用Info.plist key的多任务处理,否则无法检测系统或用户何时杀死您的应用。如果您这样做,系统会在用户按下主页按钮并调用您的app delegate的applicationWillTerminate(_:)函数时终止您的应用程序。

但是,您可能不希望选择退出多任务处理,因此最好的办法是在应用程序转换到后台时安排本地通知,并在转换回前台时取消该通知。这不是你提出的要求(你的应用程序可能会或可能没有终止),但它尽可能接近你。

© www.soinside.com 2019 - 2024. All rights reserved.