我使用MKStoreKit,並且它的功能恢復購買一個相當有用的方法耗材的採購,如解釋here恢復使用MKStoreKit
但是,我用消耗品貨幣解鎖對象。由花費貨幣解鎖每個對象是唯一的解鎖局部,因此,如果用戶花費1種貨幣解鎖1個對象,然後刪除並重新安裝應用程序,一個1個對象將不被記住作爲被解鎖。解決這個不涉及我自己的服務器上存儲用戶的細節
的一種方法,是每個對象創建非消耗型應用內購買,並且當用戶花費的貨幣解鎖。因此,非消耗品對用戶是不可見的。我還沒有嘗試過這種方式,這並不理想,因爲在添加購買時有更多的開銷,但我不明白爲什麼它不起作用?
就剩下貨幣。我可以使用MKStoreKit恢復貨幣,而無需將其登錄到我自己的服務器上或通過GameKit等獲取用戶詳細信息?非常感謝!