1
我想應該由程序員在應用程序更新後跟蹤IAP?我是否需要向文檔文件夾寫入文件,說明已購買IAP,然後讓代碼檢查該文件是否在應用程序更新後檢查該文件?我現在有一個應用程序可以提供應用程序內購買,而且我計劃發佈更新,但購買IAP的用戶會遇到什麼情況?當在應用程序中購買產品的應用程序得到更新時會發生什麼情況?
我想應該由程序員在應用程序更新後跟蹤IAP?我是否需要向文檔文件夾寫入文件,說明已購買IAP,然後讓代碼檢查該文件是否在應用程序更新後檢查該文件?我現在有一個應用程序可以提供應用程序內購買,而且我計劃發佈更新,但購買IAP的用戶會遇到什麼情況?當在應用程序中購買產品的應用程序得到更新時會發生什麼情況?
Apple會跟蹤您的用戶進行的應用內購買。您可以向ApplicationDidFinishLaunching
詢問Apple當前用戶的應用內購買情況。
您可以在NSUserDefaults
或鑰匙串中跟蹤應用內購買狀態。這樣你就不需要經常查詢蘋果。請記住,如果應用程序是從設備NSUserDefaults
將灰飛煙滅刪除(因此應用程序應該總是問蘋果ApplicationDidFinishLaunching
。
Apple's docs是一個很好看的。
啊那些該死的蘋果文檔。他們採取如此好的謝謝,我確實保存了存儲在nsuserdefaults中的信息,但我想也許它並沒有持續更新,因爲我有人更新並說他們失去了他們的IAP,他們必須刪除並重新安裝... knuckleheads ... – Marty 2011-12-14 03:06:52