2013-06-12 25 views
1

我已經創建了一些通用通行證可以很容易地交付給用戶。在Passbook上安裝後,它會每10-25秒發送一次更新請求(如果自動更新開啓),這會在服務器上產生額外的負載。控制自動更新通行證從.pkpass

我可以增加自動更新時間間隔,我傳遞的通行證或只是禁用通行證的自動更新。

回答

1

因爲這通行證可以被分佈(電子郵件,網頁,應用程序,MMS等),有可能傳遞到過時,例如嵌入在一個App束一個通行證的許多方式的可能並不總是反映最新內容。

要適應這種情況,對於含有webServiceURLauthenticationToken將發出Passbook WebserviceGetting the Serial Numbers for Passes Associated with a Device方法的調用所有通行證。如果您的通行證沒有改變,那麼您應該不會返回此通話的序列號。如果您的網絡服務也收到對Getting the Latest Version of a Pass的呼叫,但通行證未更改,則應發出304響應。

雖然上述兩種情況下需要由Web服務器提供服務,其負載不應如果通沒有改變是顯著,因爲沒有必要,編譯新.pkpass包。

如果你的通行證不會改變,那麼你就可以完全忽略webServiceURLauthenticationToken鍵,以防止傳球註冊,但記住,這也會阻止你推更新到通。