0
我不知道錢包是如何工作的。我讀過它的文檔。而且我知道我需要在服務器上生成一些pkpass文件。如何從iOS中的鏈接保存錢包登機牌?
我想要做的是爲用戶生成一些pkpass文件,並將鏈接帶到應用程序中的此文件。
我可以通過外部鏈接將此文件添加到錢包嗎?例如用戶點擊一個鏈接,這個鏈接導致pkpass文件。系統會將此文件識別爲錢包並建議用戶將其保存在錢包中嗎?
我不知道錢包是如何工作的。我讀過它的文檔。而且我知道我需要在服務器上生成一些pkpass文件。如何從iOS中的鏈接保存錢包登機牌?
我想要做的是爲用戶生成一些pkpass文件,並將鏈接帶到應用程序中的此文件。
我可以通過外部鏈接將此文件添加到錢包嗎?例如用戶點擊一個鏈接,這個鏈接導致pkpass文件。系統會將此文件識別爲錢包並建議用戶將其保存在錢包中嗎?
不,你不能那樣做。你需要有一個應用程序來顯示和添加通行證到你的錢包。您可以使用獲得的URL的內容如下
NSData *imgData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"your url string will come here"]];
一旦你爲NSData
你可以從它創建PKPass
您的文件數據。 PKPass
初始化程序將NSData
作爲參數並生成PKPass
。然後您可以使用PKAddPassesViewController
來顯示您下載的通行證或通行證。
你的意思是這個文件需要存儲在我的應用程序內?錢包應用程序怎麼樣?我認爲所有通行證都存儲到單獨的錢包應用程序 –
好吧。我想我明白了。我需要獲取錢包數據,然後將其呈現在PKPASsViewcontroller中,它已經添加到電子錢包按鈕 –