2013-04-08 76 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

相關問題