所以我有一张我一直在测试的VCARD
BEGIN:VCARD
VERSION:2.1
N:Smith;John;;;
FN:John Smith
TEL;CELL:+61000000000
TEL;CELL:+61000000001
TEL;CELL:+61000000002
END:VCARDvcard在发送到电话后正确导入,我可以看到所有三个数字都出现在Mobile菜单下,但是如果其中一个数字更改了,如何使用VCF文件删除旧号码?我试过了
不过,我读过https://en.wikipedia.org/wiki/VCard,但似乎没有前缀或后缀可以从联系人中删除该特定号码。
还有其他方法可以通过运行诸如vcf之类的文件从电话上的联系人卡中删除旧号码吗?
我想要解决的问题,
和我一起工作的人可以有多达四张不同的sim卡,这取决于地理位置,有些地方的数字每六个月就会过期一次。
我需要一种方法来导出对Android和Apple手机的更改更新。
我愿意接受所有的建议,如果你有一个方法,我可以电子邮件文件给用户,并让他们导入他们的手机上的变化,我将非常感谢。
发布于 2016-11-26 10:39:43
根据VCard RFC (https://www.rfc-editor.org/rfc/rfc6350#section-5.5),您可以将UID设置为要在一般情况下标识的VCard本身。对于每个电话号码,您可以添加一个PID (属性ID),因此这个号码可以匹配为相同的实体。从理论上讲,应该可以交换这个号码。但我不知道,这在您的VCard实现中是否有效。
不幸的是,没有提供删除机制.
https://stackoverflow.com/questions/38966051
复制相似问题