2013-04-08 71 views
0

我创建了密码。我可以通过电子邮件或应用程序或Web服务器将它添加到我的存折中。当我将它发送给其他人进行测试时,他们可以在Mail.app上打开并看到一个通行证,但是当他们点击添加按钮时,没有任何东西添加到存折。为什么这样?为什么其他设备无法添加我的密码

+0

通常这是由于签名/证书错误。如果您可以在线发布链接到.pkpass软件包或发送一份副本到支持@ passkit [dot] com,我应该可以告诉您为什么它没有加载。 – PassKit 2013-04-08 09:18:47

+0

我会送你的! – malinchhan 2013-04-08 09:22:56

+0

[email protected]? – malinchhan 2013-04-08 09:27:52

回答

0

问题是因为您的webServiceURL是HTTP而不是HTTPS。

"webServiceURL" : "http://192.168.1.202:8888/passesWebserver/" 

,因为你已经在开发者菜单的设备设置的PassKit测试部分中启用“允许HTTP服务”通行证将您的设备上加载。

对于非开发设备(或没有此选项集的开发设备),webServiceURL必须是HTTPS。

若要解决此问题,请将您的webServiceURL更改为https://192.168.1.202:8888/passesWebserver/或要求发送通行证的人员允许HTTP服务(请注意,他们将要求开发设备能够这样做)。

另外请注意,如果您更改为https,你webServiceURL可能无法工作,因为你的MAMP服务器未配置为SSL端口8888

+0

你知道如何为MAMP制作SSL吗?我已经搜索了一些,但不清楚,不适合我! – malinchhan 2013-04-09 03:12:18

相关问题