我创建了一个应用程序,当用户登录到他的帐户时,使用Parse将推送通知发送到其他设备。问题是用户即使在注销后仍然会收到推送。 解决这个问题的方法很棒。 这是我用来注册设备的代码。
public void registerPushNotification() {
ParseInstallation installation = ParseInstallation.getCurrentInstallation();
installation.put("user", mCurrentUser);
installation.saveInBackground();
}
提前致谢!
答案 0 :(得分:2)
试试这个(代码在Swift中,但我认为它是相同的)
PFUser.logOut()
PFInstallation.currentInstallation().removeObjectForKey("user")
PFInstallation.currentInstallation().saveInBackground()
答案 1 :(得分:1)
尝试在退出时调用ParseInstallation.getCurrentInstallation().deleteInBackground()
。