ios – 如何设置mime类型的application / vnd.apple.pkpass以便通过链接或电子邮件共享传递

我只是创建一个应用程序和一个传递,所以我可以在iPod中添加传递到存折.但是我不能通过电子邮件分享传递或从Web服务器链接.通过我从apple上读到的文档,我需要添加mime类型作为application / vnd.apple.pkpass.但是,我不清楚我应该采取的步骤.我不怎么用mime类型.我不知道怎么做.因此,您是否知道如何添加此mime类型以便使用来自Web服务的传递?

解决方法

阿帕奇

将以下行添加到:

>服务.pkpass的目录中的.htaccess,或
>到mime.types文件,或
>到您的appache httpd.conf或virtuatl服务器.conf文件

然后重启Apache(如果添加到.htaccess则不需要)

AddType application/vnd.apple.pkpass    pkpass

Nginx

将以下行添加到mime.types文件并重新启动Nginx

application/vnd.apple.pkpass    pkpass;

IIS

>打开IIS管理器并导航到要管理的级别.
>在“功能视图”中,双击“MIME类型”.
>在“操作”窗格中,单击“添加”.
>在添加MIME类型.pkpass中
>在MIME文本框中键入application.vnd.pkpass
>单击“确定”
>重新启动IIS

如果您通过脚本提供文件并且无法编辑Web服务器配置,则可以在发送任何内容之前添加以下行:

PHP

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

C#

WebClient client = new WebClient();
client.Headers.Add("Content-Type","application/vnd.apple.pkpass");

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...