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