2013-02-12 69 views
2

我已预订我的行程并且旅行网站与pkpassfiles一起提供了票证。不幸的是,Safari和Chrome都没有检测到它,并显示在存折应用程序中打开的选项。它显示了FileApp/CHM阅读器等选项。如何解决这个问题?未检测到存折pkpass文件

我使用默认的Gmail iOS应用程序/ Safari浏览器打开中打开邮件(这是一个Gmail服务器)

+1

服务器不提供存折文件作为适当的MIME类型。 – Petesh 2013-02-12 17:12:57

+0

我通过在默认邮件应用程序中打开此工具,找到了解决办法。我尝试从Gmail,Safari浏览器,这些都没有帮助。 – sarat 2013-02-12 17:20:14

回答

2

由于Petesh menions,您的服务器不提供服务的文件application/vnd.apple.pkpass一个MIME类型。

如果使用Apache,尝试添加以下到.htaccess文件或服务器的.conf

AddType application/vnd.apple.pkpass .pkpass 

如果手动生成.pkpass文件,可以服务于文件时,设置的内容标题。例如。对于PHP,您可以使用:

header('Content-Type: application/vnd.apple.pkpass'); 
+0

我正在使用Gmail。不是自定义的邮件服务器@passkit – sarat 2013-02-13 11:14:35

+0

如果您使用的是Gmail应用程序,那么这与Facebook,Twitter和其他应用程序无法识别.pkpass文件。不幸的是,直到应用发布商更新他们的应用(或Gmail更新他们的服务器),除了教育用户之外,没有解决方法。 – PassKit 2013-02-13 12:41:41