清理应用程序卸载后parsing数据

我正在使用Android Parse API推送通知(v1.9.4),我想知道如何清理Parse应用程序数据(安装,用户和会话对象),因为应用程序是由用户卸载。 这可能吗? 我在2-1年前看过一些post,说明这是不可能的,我想知道情况是否有所不同,以及是否有新的解决方法:

  • https://www.parse.com/questions/duplicate-installations-are-counted-for-push-notifications
  • https://parse.com/questions/how-to-remove-installation-when-user-uninstall-the-app
  • https://www.parse.com/questions/how-to-remove-installation-when-user-uninstall-the-app–2

上面的这些post只是指安装对象删除,我不能在网上find关于如何删除会话和用户数据的信息。 我真的需要清理一切,否则怪异的事情发生,如ParseException“用户名XXX已经采取”,当一些用户试图注册(通过调用signUpInBackground)后重新安装的应用程序,更不用说为冗长的通知发送鬼parsing安装…

非常感谢您的帮助!

您可以检测用户是否卸载应用程序,但可以避免某些工作的问题。

例如,我在“ Installation添加了一个新列,用于保存指向User的指针,所以下次用户login时,我search并删除之前Installation的此用户以创build新用户。 这样你将只有一个用户安装(包括设备令牌)。

我知道,这是一个小丑,但它是避免这个parsing限制的唯一方法。