ios6 - 未检测到存折 pkpass 文件

标签 ios6 passbook

我已经预订了行程,旅游网站将机票连同 pkpassfiles 一起发送。不幸的是,Safari 和 Chrome 都没有检测到它,也没有显示在存折应用程序中打开的选项。它显示了 FileApp/CHM 阅读器等选项。如何解决这个问题?

我使用默认的 Gmail iOS 应用程序/Safari 来打开邮件(它是 Gmail 服务器)

最佳答案

正如 Petesh 所说,您的服务器未提供 application/vnd.apple.pkpass mime 类型的文件。

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

AddType application/vnd.apple.pkpass    .pkpass

如果您手动生成 .pkpass 文件,则可以在提供文件时设置内容 header 。例如。对于 PHP,您可以使用:

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

关于ios6 - 未检测到存折 pkpass 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14837946/

相关文章:

ios - ObjC++ 不通过引用捕获异常吗?

iphone - 在 iOS6 中使用 JSON

ios - 存折."The card has expired"

ios - 包含一个对 Mountain Lion 上的 Safari 很有用的 Passbook pkpass

ios - 如何通知存折从服务器上删除通行证?

ios - 存折和 iCloud - 同步时是否会触发多个注册?

iphone - 位置 :fixed ios 6. 1 在定义视口(viewport)元标记时不起作用

iOS模拟器忽略了一半的屏幕?

ios - 使用 FMDB 将数据插入 SQLite 时,dispatch_async 上的 EXC_BAD_ACCESS

ios - 如何从 iOS 应用程序创建成员(member)条形码存折通行证?