我想运行一些代码,然后在用户手动关闭我的ios应用后相应地发送通知...如何在react-native中做到这一点?
非常感谢您的帮助。
答案 0 :(得分:1)
这个问题和任何答案并不是真正针对React Native的。
除非您选择使用Info.plist
key退出多任务处理,否则无法检测到系统或用户何时杀死了您的应用程序。如果这样做,则只要用户按下主屏幕按钮并调用应用程序委托的applicationWillTerminate(_:)
函数,系统就会终止您的应用程序。
不过,您可能不想退出多任务处理,因此,最好的办法是在应用程序过渡到后台时安排本地通知,并在应用程序过渡到前台时取消该通知。这与您的要求不完全相同(您的应用程序可能已终止,也可能尚未终止),但是它与您所能达到的要求相近。