我如何知道我的 Android 手机“通讯录 APP”支持哪个版本的 vCard?

PRA*_*TAP 6 android vcf-vcard contacts

我基本上创建一个简单的文本文件,其名称test.vcf以以下内容为例:

BEGIN:VCARD
VERSION:3.0
FN:AAA BBB CCC
N:AAA BBB CCC
TEL;TYPE=cell:9876543210
END:VCARD
Run Code Online (Sandbox Code Playgroud)

当我导入手机时,上述文件有效。以下内容不起作用。

BEGIN:VCARD
VERSION:4.0
FN:AAA BBB CCC
TEL;TYPE=cell:9876543210
END:VCARD
Run Code Online (Sandbox Code Playgroud)

这让我怀疑vcf我的 Android 手机的“通讯录应用程序”支持哪个版本的文件。

这是我的 Android 手机的“通讯录 APP”关于部分

Contacts
Version 9.3.4.340
Run Code Online (Sandbox Code Playgroud)

vcf如果不需要找到支持该文件版本的“通讯录APP” ,那么我上面使用的VERSION:4.0的内容有什么问题吗?

小智 0

我使用了以下内容,并且有效:

BEGIN:VCARD
VERSION:4.0
FIRST:Firstname
LAST:Lastname
TEL:00123456798765
FN:Firstname Lastname
REV:1644704181779
END:VCARD
Run Code Online (Sandbox Code Playgroud)

难道你需要按部分命名吗?或者 TYPE 属性有什么不同?

我建议尝试多种组合,但这个特定的组合对我在 Android 10 上有效,使用的是 Google 的“通讯录”应用程序。我希望它对将来正在寻找它的人有所帮助。