正在搜索解决方案时,似乎没有任何代理方法会在删除应用时触发。
我的应用程序在服务器(名称,图像)上传用户个人资料数据,我可以轻松地手动删除它,调用链接到“删除个人资料”按钮的应用程序内的某个功能。
但是如果用户删除了应用程序,而没有首先删除他的个人资料,他的数据将永远存在于服务器上,并可供其他用户查看,而不是预期的内容。
当用户删除应用程序时,删除服务器数据的最佳方法是什么?
答案 0 :(得分:1)
1)启用应用推送功能。发送“背景”不时推送,例如每周一次。运行你自己的推送服务器 - 有JAVA和Python代码,也可能是其他类型。
当您看到令牌退回时,您就知道该应用已被删除。然后,您将该帐户标记为陈旧。稍后,如果用户没有对该帐户进行任何操作,您可以删除它或将其删除。
此方法的缺点是您需要获得用户的许可才能向其发送远程通知。
2)要求用户每3个月重新登录一次帐户。如果他们没有登录,那么你可以按照上面那样做 - 标记,后备,然后删除。