小程序删除后,会发生什么?
在第 21 期的 小程序问答 中,我们向大家介绍了如何删除小程序。
文章发布后,又有人跑来问: 小程序删除再添加后,什么东西会被保留?
今天,知晓程序(微信号 zxcx0101)就来为你详细解释,小程序删除之后,到底会发生什么事情。
删除小程序,删除的究竟是什么?
1. 小程序本体
所以,当我们 将小程序从列表中删除后,微信会将小程序本体从手机中清理掉, 就像「卸载」普通 app 或者软件一样。
在删除之后,如果你再次打开这个小程序,那么, 微信会将最新版本的小程序重新下载回你的手机。
2. 缓存
微信允许小程序在本地存放不超过 10 MB 的数据作为缓存,便于开发者优化小程序的体验。
当你将小程序从列表中删除,这些本地缓存也会全部被清理掉,再也不回来。
所以,一旦删除,下次再使用这个小程序,原来的缓存将无法恢复。
3. 权限设置
很多小程序在第一次打开的时候,会弹出一个「请求授权」的窗口。
无论你选择「同意」或「拒绝」,你的选择都被记录在微信的服务器。 即使换一台手机,只要登录同一个微信号,微信也会记住你的选择。
但是, 如果你将小程序从列表中删除,那么,有关这个小程序的授权偏好同时也会被删除。
下次再打开这个小程序,微信会再次询问你是否授权。
什么数据不会被删除?
1. 被发送至开发者服务器的数据
当你在小程序里上传照片,或者发布留言, 这些数据都会上传至开发者的服务器。
而删除小程序后,保存在开发者服务器的数据,是不会被删除的。 即是说,如果你在 相册小程序 里上传了照片,删除小程序后重新再打开,照片还会存在。
所以,除非是开发者自己删除了数据,否则,这些数据会一直存储在开发者服务器中。
2. 微信收集的用户数据
没错,微信自己也会收集数据。
微信会为小程序开发者收集一些匿名的小程序用户特征数据。 例如,你的所在地、机型、年龄、访问方式等等。
除了这些, 微信还会收集小程序运行时的错误,这些错误里可能会包含你在小程序里的操作 ,便于开发者定位小程序的问题。
即使你将小程序从列表中删除,这些数据也不会从微信的服务器上删掉。 而且,开发者也没有办法主动关闭它。(当然,也不会有几个开发者愿意主动关闭的。¯\_( ツ )_/¯)
「小程序问答」提问指南
关于小程序,你还有什么想问的?
只要是有关小程序的所有问题,都可以关注「知晓程序」公众号,然后在微信后台直接发送你的问题即可。
只要提问,你的问题就有可能会在「小程序问答」栏目被解答喔。
关注「 知晓程序 」公众号,在微信后台回复「 问答 」,获取往期小程序问答文章。