我想运行一些代码,然后在用户手动关闭我的ios应用程序后相应地发送通知...我怎么能在react-native中做到这一点?
很感谢任何形式的帮助。
这个问题和任何答案都不是React Native特有的。
除非您选择退出使用Info.plist
key的多任务处理,否则无法检测系统或用户何时杀死您的应用。如果您这样做,系统会在用户按下主页按钮并调用您的app delegate的applicationWillTerminate(_:)
函数时终止您的应用程序。
但是,您可能不希望选择退出多任务处理,因此最好的办法是在应用程序转换到后台时安排本地通知,并在转换回前台时取消该通知。这不是你提出的要求(你的应用程序可能会或可能没有终止),但它尽可能接近你。