0

寻找解决方案似乎没有在删除应用程序时触发的委托方法。

我的应用程序在服务器上上传用户配置文件数据(名称、图像),我可以轻松地手动删除它,调用链接到“删除配置文件”按钮的应用程序内的某些函数。

但是,如果用户删除了应用程序,而没有先删除他的个人资料,他的数据将永远在服务器上,并可供其他用户查看,这与预期相反。

当用户删除应用程序时,摆脱服务器数据的最佳方法应该是什么?

4

1 回答 1

1

1) 启用您的应用推送。不时发送“背景”推送,例如每周一次。运行你自己的推送服务器——周围有 JAVA 和 Python 代码,可能还有其他类型的。

当您看到某个令牌反弹时,您就知道该应用程序已被删除。然后,您将该帐户标记为过时。稍后,如果用户没有对该帐户进行任何操作,您可以将其删除或封存。

这种方法的缺点是您需要获得用户的许可才能向其发送远程通知。

2) 要求用户每 3 个月重新登录一次。如果他们没有登录,那么您可以按照上述方式进行操作 - 标记、封存,然后删除。

于 2013-05-04T19:23:20.267 回答