卸载应用后清理解析数据

时间:2015-08-18 23:08:01

标签: android ios parse-platform

我使用Android Parse API进行推送通知(v1.9.4),我想知道在用户卸载应用程序时如何清理Parse应用程序数据(安装,用户和会话对象)。这有可能吗?我看过2 - 2年前的一些帖子,表明这是不可能的,我想知道是否有不同之处以及是否有新的解决方法:

以上这些帖子仅涉及安装对象的删除,我无法在网上找到有关如何删除会话和用户数据的信息。我真的 需要清理所有内容或者发生奇怪的事情,例如ParseException"用户名XXX已经采取"当一些用户在重新安装应用程序后尝试注册(通过调用signUpInBackground)时,更不用说为ghost解析安装发送的冗余通知......

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

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

例如,我在Installation中添加了一个新列,该列保存了指向User的指针,因此下次用户登录时我会搜索并删除之前的Installation此用户之后创建新的用户。这样,每个用户只能进行一次安装(包括设备令牌)。

我知道,它有点难看,但这是避免这种解析限制的唯一方法。