我們遇到的問題是,我們擁有的應用程序具有應用程序內購買,可在付費時解鎖某些內容。在安裝或更新後以編程方式還原應用程序之前的應用內購買?
問題是,如果您重新安裝應用程序或進行更新,它將在沒有解鎖內容的情況下重新安裝。客戶將不得不再次完成購買流程,然後他們會告訴他們他們已經購買了這些內容。有沒有什麼辦法可以避免這個問題,如果您已經支付了費用,那麼會自動提供購買的內容?
我們嘗試在應用程序啓動期間詢問用戶的Apple ID,並從中檢索他以前的付款,但Apple不贊成這種做法。
我可能會以另一種非傳統的角度來看待這個問題,但我真的正在尋找一種被廣泛接受的方法來處理這種事情。
謝謝。
爲什麼更新應用程序刪除他們現有的購買?我可以理解爲什麼刪除應用程序會刪除所有文檔,但當他們更新應用程序時,應該保留所有數據,包括您存儲的關於應用內購買的所有數據。 – 2012-01-17 10:06:48