iOS上QQ同步助手恢复联系人 + Outlook同步时出现的奇葩问题

需求

目前有一部安卓手机和一部iPhone。QQ同步助手云端通讯录里面共730人,部分联系人有头像,现在想将通讯录连头像一起恢复到iPhone中;并且打算今后弃用QQ同步助手,用outlook账户实现安卓和iOS通讯录同步。

步骤还原

首先在iOS设置中添加outlook账户且打开通讯录同步开关,随后用QQ同步助手将730人恢复到通讯录中。

问题来了,通讯录中怎么都只能留下630人,在outlook网页版中也只能看到630人,QQ同步助手也提示本地只有630人;若再次恢复,还是只能留下630人,但是具体同步到通讯录中的人会发生变化。

不使用iOS添加账户中的“outlook.com”登录,转而选择“Microsoft Exchange”登录outlook账户,效果同上。

大家有遇到过这种问题吗,或者有不有其他带头像同步通讯录的好方法?

试下跳过QQ同步助手,在Android机上直接把联系人移动到exchange账户?

从outlook app添加的exchange账户当然只能在outlook app内使用呀,只有从系统自带邮件或者设置里添加的exchange账户才能跟系统自带的邮件、日历、联系人同步 :joy:

(Google应该没有阉割这么重要的工作工具吧)

是个好方法,以此为思路试了一下,然后陷入了更深入的探索中,也发现了更多奇葩问题。

以下内容太多,也懒得截图复现了。

1. 安卓机的exchange账户通讯录同步开关在哪里打开?

在系统设置的账户中翻了半天没翻到,最后发现,原来在Outlook App的设置里面。

2. QQ同步助手同步到安卓手机上的联系人,怎么移到exchange账户?

因为手机是Pixel,登录了Google账户,于是打开通讯录,果然看到里面出现了三个账户(本机、Outlook和Google)。由于QQ同步助手同步过来的联系人默认保存在本机账户中(即使在通讯录设置中改了默认保存联系人的账号都不行),所以全选730位联系人,发现菜单里面有“移动”!兴冲冲点开一看:

您要将选中的联系人保存到****@gmail.com中吗?[是/否]

吐血。

最后只能导出全部联系人,再导入,终于可以选择导入的账户了。导入Outlook。

3. 同步不全?

没错,还是同步不全。等待一段时间后,桌面端Outlook (Office 365) 和iPhone上都只有719个人,差11人。要找到这11人是哪些,简直大海捞针。不过,在我的坚持下,找了一位姓傅的联系人没有被同步。

有些沮丧,于是在桌面端Outlook想把exchange账户的联系人清空了重试,奇葩问题出现了。删除所有联系人之后,竟然又冒出来了11个人,其中就有那位傅姓联系人。

其实这个时候已经很明显,同步马上就成功了,就是我缺乏了一点等待的耐心而已。不过当时并没有意识到这一点,结果又多出来了以下的折腾过程。

4. 直接从QQ同步助手导出?

很明显,导出csv是不行的,不然头像就没了。只能vcf。

先选择全部联系人导出为1个vcf,结果,桌面端Outlook只能识别一个人,还乱码。再选择每个人一个vcf,结果Outlook每次只能选1个vcf导入,傻眼了。

画外音:中间把730个vcf一起拖进Outlook,电脑差点卡死

于是开始研究怎么批量导入。试了一下几种方法,都是教训

1)按照 官方论坛 里的回答,用VBA,结果其中一行运行时报错。为了避免掉入更大的坑,放弃。

2)按照 百度文库这篇文档 的内容,用copy命令,又报错,放弃。

3)又找到 这个页面 的内容,用type命令,结果是,生成的单个vcf文件体积不停膨胀,增加到近200MB时,果断结束任务。用文本编辑器打开一看,乖乖,已经生成几百万个人员的信息了……合并前的单个vcf也仅仅1kB啊。

这里突然意识到了一点,单个只有1kB?我要的头像呢??

没错,随便打开一个原本有头像的vcf,发现并没有导出头像……怪不得手机上导入联系人时,单独有个步骤是“正在导入联系人头像”,QQ同步助手在服务器端应该是把人员信息和头像分开存了。

5. 回归同步。

还是安卓手机导出来的vcf可靠些。还是想办法就用手机同步吧。又重新把安卓手机上Outlook账户下的联系人全删了再导回来同步,emmm,电脑和iPhone上迟迟没反应??

又是一顿在系统设置里打开又关闭同步开关、反复点击立即同步和在通讯录里删了又导入等等猛如虎的操作,最后发现,在Outlook App主页(邮件页面)轻轻下拉刷新一下,就可以同步了!

散花!

等等,怎么人数变多了……变成了1460人?

我去角落哭会儿先。

那可真是奇了怪了 :joy:

不过总之不管用什么方法,最后弄成了就好


不是没试过系统设置-账户里自带的Exchange选项,进去只要是输入@outlook.com就提示使用上一屏的“outlook、Hotmail和live”,但是上一屏并没有这个选项。
下一步按钮也可以点,进去就跳转到一个login.microsoftonline.com的页面,一直加载,永远进不去。

不过,昨晚折腾的最后结果就是所有联系人都一个不少地同步到两个设备上了,也算是了结了。