当前位置:网站首页>苹果放大招!这件事干的太漂亮了……
苹果放大招!这件事干的太漂亮了……
2022-07-01 09:34:00 【纯洁的微笑】
推荐阅读:
《35岁,你要逃离北上广?》《西电最终处罚,留校察看一年处分》
1.被动泄密
大家有没有遇到这种情况,因为换了一个城市或者其它原因,需要换一个新的手机号。
大的APP有时候还好,但一些小的APP可能都没有换手机号的功能,甚至有时候你都忘了注册了哪些账号。
我就遇到这样的情况,新办的手机卡,在注册某个平台的时候,提示此手机号已经注册过。
直接选择手机验证码登录的方式,登录上了这个平台,才发现这个账号被上一个用户使用。

幸好上一个用户没有在这个平台留什么隐私,不然这不就导致用户的隐私被动泄露了吗?
我从北京回西安后一直没有换手机号,一方面现在手机号都是全国通用,价格也都一样。
更重要的是,这个手机号绑定的账号太多了,我自己根本排查不全,索性回西安后又重新办了其它手机号。
哪有什么办法可以彻底解决这个问题呢?
2.账户注销
其中有一个方案,可以很大程度改善这个问题,就是账户注销。
我不想用这个平台了,可以把我在这个平台的账号注销,如果再次用手机号注册就算新账号了。
另外,账号注销也可以解决其它问题,比如用户去世等等。

其实在2018年,工信部就已经发文,要求网络平台必须支持账号注销,目前大厂几乎都支持了,但更多的中小app一言难尽。

于是苹果出手了,你没有这个功能的话,从7月开始就不让你上线了。
相信这个规则启动以后,可以带动大批量的APP纷纷上线注销功能,苹果客观上推动了个人隐私保护。
所以这次,真的要给苹果点个赞。
其实这已经是苹果2次延迟这项政策,并且声明这次绝对是最后的 deadline,意思不可能延迟了。
苹果为什么2次延迟呢?
3.为什么这么难?
想和大家说的是,账户注销并不是大家想的那么简单,不然苹果的政策也不会推迟两次了。
一方面平台都不想用户注销,因为这样他们就少了一个活跃用户,平台都把用户的资料当作自己的资源。
另一方面,注销功能如果一开始没有考虑,到了后面改代码的时候,涉及的问题相对复杂。
另外,有的公司虽然有注销功能,但是逻辑做得特别变态,需要自己证明是自己,或者提交一堆资料才可以。(这种更应该骂)
作为一名程序员可以想想怎么实现注销功能?

如果是逻辑删除的话,直接在用户表里面添加一个字段,标记用户注销,我估计大部分公司都是这样干的。
如果是必须物理删除的话,需要删除用户表里面的数据,因为用户表关联了 N 多表,可能对应关系都需要删除。
但也还不够,因为数据库有备份,可能还需要到历史库、备份数据中删除对应的用户信息,这个工作量就有点大了。
当然还涉及另外的问题,比如用户删除了,他在平台产生的内容是否应该删除,平台其它用户@他的时候逻辑应该怎么处理,比如账户有钱的话怎么处理…

当然了,难度肯定是有的,但这些都不应是不作为的借口吧,希望国内的安卓大厂也能跟进此功能。
把用户的选择权给用户自己!
边栏推荐
- 【pytorch】nn. AdaptiveMaxPool2d
- 炒币,亏了1000万。
- [unity shader] substitution of bool type in the property definition
- Reproduced Xray - cve-2017-7921 (unauthorized access by Hikvision)
- Closure implementation iterator effect
- Swift control encapsulation - paging controller
- dsPIC30F6014a LCD 方块显示
- js this丢失问题分析 及 解决方案
- Using closures to implement private variables
- Structure de l'arbre - - - arbre binaire 2 traversée non récursive
猜你喜欢

树结构---二叉树2非递归遍历

Structure de l'arbre - - - arbre binaire 2 traversée non récursive

I use flask to write the website "one"

集成积木报表报错 org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常

Installation and use of NoSQL database

nacos简易实现负载均衡

遇到女司机业余开滴滴,日入500!

Imitation of Baidu search results top navigation bar effect
![[pytorch] softmax function](/img/97/b8ae22e8496a77e665d716cb0e9ee3.png)
[pytorch] softmax function

3D printing Arduino four axis aircraft
随机推荐
利用闭包实现私有变量
Import and export of power platform platform sharepointlist
2.4 激活函数
SQL learning notes (04) - data update and query operations
Computer USB, HDMI, DP various interfaces and speeds
SQL学习笔记(01)——数据库基本知识
SQL学习笔记(04)——数据更新、查询操作
Click the screen with your finger to simulate F11 and enter the full screen
Problems caused by delete and delete[]
JS functionarguments object
Learning practice: comprehensive application of cycle and branch structure (II)
2.2 【pytorch】torchvision. transforms
ES6 decoupling top-level objects from windows
Flinkv1.13实现金融反诈骗案例
Rich text interpolation
HMS Core音频编辑服务3D音频技术,助力打造沉浸式听觉盛宴
PR training notes
JS rewrite their own functions
Closure implementation iterator effect
PHP merges multiple arrays. The same element takes the intersection of different elements to form an array
