现在普遍的通讯录管理都是自己主动去维护,联系人发来换手机号的短信,自己去改联系方式,再同步到所有移动设备。为什么没有出现一款产品,在我更换手机号之后,我可以将最新号码同步给我的联系人。比如,微信很多是绑定手机号的,更换绑定手机之后,便可以同步给我的好友,就像微信头像更换后,同步给其好友,好友刷新即可获得我的新手机号。这可能涉及到在 iOS 端 Android 端添加同步账号,像 google 账号一样,同步联系人到手机。这可能还需要微信开发如 g plus 一样的分圈子功能(目前分组就是渣),用户可以选择同步自己联系方式的范畴。以上,在技术上可行么? - 知乎提问
技术上完全可行的。
通讯录在使用之前用户得注册一个唯一 id,类似于微信号这种。然后录入自己的电话号码(头像,姓名)。
好像现在手机是可以获取到本机号码的,所以这一步会更简单。好友可以在通讯录中搜索 id 或者姓名(搜索结果是姓名加头像),然后申请添加到自己的通讯录,对方同意以后就互相有了对方的号码。以后某一方号码的更新,另一方也能立刻同步。
这里应该会有人觉得我现在已经有太多联系人了,换成你这个岂不是得一个个再重新录一遍?太麻烦了。其实不是的,每个人只录一次自己的号码即可,之前本地通讯录里的人完全可以通过对应用户的手机号码来匹配,然后自动添加到这个新通讯录中。
其实这个也没必要替代掉手机原本自带的通讯录,可以做成插件功能,使用了该插件的用户换号了,会自动通知到原来就有自己号码的使用了该插件的用户(自动同步或手动同意同步到他们的本地通讯录中)
而且这个事我觉得只有目前的微信来做比较靠谱,还得是直接嵌入微信的那种。毕竟老通讯录基本已经够用了,换号也实在不是一个高频的需求,所以如果是小公司专门做个 app 的话,应该很难激起用户专门为了这么个可有可无的需求而去下载安装的兴趣。