分享存折通行证.pkpass(Sharing Passbook Passes .pkpass)

2019-07-31 23:39发布

我创建的iOS 6.一个简单的演示存折通我通过电子邮件发送给自己和它工作正常。 现在我需要与人分享。 我上传的.pkpass文件到服务器,但Safari浏览器是无法识别的文件格式或MIME类型,因此它不会下载。

任何想法如何,我可以分享吗?

Answer 1:

Safari浏览器应该认识到这些。

我想你可能需要的MIME类型添加到您的Web服务器,因此它知道如何显示文件的游客。

编辑:你需要添加到您的Web服务器的MIME类型是application / vnd.apple.pkpass



Answer 2:

存折只能在已经升级为iOS6的iPhone 5的或电话用户availiable。 它也可在最新的OS X山狮10.8.2版本。

如果此人没有任何的这些,当他们看到在他们的电子邮件,它只会显示.pkpass文件是。 如果他们有自己的存折设备上,它会做一些图形标记它,他们可以点击将其添加到存折。

MIME类型必须由你的电子邮件服务器的支持,但因为你收到的传球,看来你的服务器支持它,或者不关心。 在我的情况下,我们有问题,用Amazon Web Services简单的电子邮件服务作为他们的WebAPI不接受类型的文件:

应用程序/ vnd.apple.pkpass

已纠正。

https://forums.aws.amazon.com/thread.jspa?messageID=384277



Answer 3:

要下载Safari浏览器中的一个存折文件(移动和桌面),您必须添加正确的MIME类型到您的服务器。 要做到这一点,你可以简单地创建的.htaccess文件(或编辑现有的),并追加下面一行:

AddType application/vnd.apple.pkpass .pkpass

这将做魔术。 这种变化之后,如果你点击一个链接<a href="...">指向使用你的iPhone上的Safari移动一个.pkpass文件时,它会自动将存折打开它。



Answer 4:

我认为pkpass文件将只认可:

  • 运行iOS6的和上述的装置(即,与安装的应用程序的存折)
  • 的Safari OSX 10.8.2(或以上)

编辑:谷歌的Chrome版本23.0.1271.91及以上的iOS6的现在也支持.pkpass文件直接下载



文章来源: Sharing Passbook Passes .pkpass
标签: ios6 passbook