解析:用户强制终止应用程序时注销匿名用户
Parse: log out anonymous user when user force terminates app
我以访客用户身份登录。我强行退出应用程序(快速按下主页按钮,向上滑动应用程序 - 只是为了澄清)。我重新启动应用程序。匿名用户仍然登录。我认为在我的 AppDelegate 中会像这样简单:
func applicationWillTerminate(application: UIApplication) {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
PFUser.logOut()
}
显然不是。我是否需要在 applicationWillTerminate 中将 PFUser.currentUser 设置为 nil ?或者有更好的方法来处理这种情况吗?
如果用户强制退出您的应用程序,您的应用程序不会收到通知。没有办法做到你想要的(可靠)。
作为替代方案,您可以在应用启动时注销用户。
我以访客用户身份登录。我强行退出应用程序(快速按下主页按钮,向上滑动应用程序 - 只是为了澄清)。我重新启动应用程序。匿名用户仍然登录。我认为在我的 AppDelegate 中会像这样简单:
func applicationWillTerminate(application: UIApplication) {
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
PFUser.logOut()
}
显然不是。我是否需要在 applicationWillTerminate 中将 PFUser.currentUser 设置为 nil ?或者有更好的方法来处理这种情况吗?
如果用户强制退出您的应用程序,您的应用程序不会收到通知。没有办法做到你想要的(可靠)。
作为替代方案,您可以在应用启动时注销用户。