随Twilio发送的vCard在iOS中未正确呈现

随Twilio发送的vCard在iOS中未正确呈现,twilio,vcf-vcard,Twilio,Vcf Vcard,我正试图使用curl将vCard发送到我的iOS,但vCard在我的iPhone中没有正确呈现 感叹号='!' curl-X柱https://api.twilio.com/2010-04-01/Accounts/ 我想知道下一步要做什么,或者您以前是否遇到过同样的问题。故障排除 结果发现其中一个配置是正确的,而我面临的问题是另一个 当Twilio第一次收到一个文件时,它会缓存 如果您相应地调整标题,则不会影响VCF文件的交付,因为它将使用缓存版本 有一种方法可以克服这一点 Twilio缓存 要删

我正试图使用
curl
将vCard发送到我的iOS,但vCard在我的iPhone中没有正确呈现

感叹号='!'
curl-X柱https://api.twilio.com/2010-04-01/Accounts/

我想知道下一步要做什么,或者您以前是否遇到过同样的问题。

故障排除 结果发现其中一个配置是正确的,而我面临的问题是另一个

  • 当Twilio第一次收到一个文件时,它会缓存
  • 如果您相应地调整标题,则不会影响VCF文件的交付,因为它将使用缓存版本
  • 有一种方法可以克服这一点
  • Twilio缓存 要删除文件上的缓存或设置适当的缓存策略,请阅读:

    疑难解答我发现Twilio不会仅根据VCF文件的文件名更改缓存,而是根据文件内容本身更改缓存,因此您必须修改文件以清除缓存,而不仅仅是名称

    正确配置 为了让iOS手机正确解析文件,您可以使用与附件相同的文件格式

    标题 iOS上的联系人卡只能显示与您的文件相同的文本,因此请使用
    内容类型
    上相同的
    文件名
    标题属性来命名您的文件,并应相应地工作

    Content-Type: inline; filename="<You file name>.vcf"
    Content-Disposition: text/x-vcard
    Cache-Control: no-cache
    
    内容类型:内联;filename=“.vcf”
    内容配置:文本/x-vcard
    缓存控制:没有缓存