我创建的iOS 6.一个简单的演示存折通我通过电子邮件发送给自己和它工作正常。 现在我需要与人分享。 我上传的.pkpass文件到服务器,但Safari浏览器是无法识别的文件格式或MIME类型,因此它不会下载。
任何想法如何,我可以分享吗?
我创建的iOS 6.一个简单的演示存折通我通过电子邮件发送给自己和它工作正常。 现在我需要与人分享。 我上传的.pkpass文件到服务器,但Safari浏览器是无法识别的文件格式或MIME类型,因此它不会下载。
任何想法如何,我可以分享吗?
Safari浏览器应该认识到这些。
我想你可能需要的MIME类型添加到您的Web服务器,因此它知道如何显示文件的游客。
编辑:你需要添加到您的Web服务器的MIME类型是application / vnd.apple.pkpass
存折只能在已经升级为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
要下载Safari浏览器中的一个存折文件(移动和桌面),您必须添加正确的MIME类型到您的服务器。 要做到这一点,你可以简单地创建的.htaccess文件(或编辑现有的),并追加下面一行:
AddType application/vnd.apple.pkpass .pkpass
这将做魔术。 这种变化之后,如果你点击一个链接<a href="...">
指向使用你的iPhone上的Safari移动一个.pkpass文件时,它会自动将存折打开它。
我认为pkpass文件将只认可:
编辑:谷歌的Chrome版本23.0.1271.91及以上的iOS6的现在也支持.pkpass文件直接下载