我在應用中實施應用內購買,並測試現有應用以獲得一些想法。但是我發現了一個我很困惑的場景。應用內購買:使用多個Apple ID在同一設備上購買物品
我已經安裝了iOS應用程序併購買了增強級別。之後,我卸載此應用程序,從現有iTunes商店帳戶註銷並再次使用另一個Apple ID登錄,然後再次重新安裝該應用程序(同一應用程序)。我發現我不需要再次購買增強級別,我可以自由使用這些增強級別,但我已使用另一個不同的Apple ID重新安裝。我對此很困惑......如果我們在同一設備上使用多個蘋果ID,那麼所購買的物品是綁在設備上的?
據我所知,我可以使用相同的蘋果ID在不同設備上恢復購買的商品。但如何在多個設備上多個蘋果ID?如果我在設備上關聯了2個Apple ID,我使用其中一個購買的產品,但後來我使用這兩個Apple ID登錄到另一個設備,我仍需要再次付款才能下載我在以前的設備上購買的產品?
請讓我知道,如果我的情況和問題不清楚...我希望有人可以提供一些想法,分享購買物品對不同的設備和多個蘋果ID。
歡迎任何建議和意見。非常感謝。
作爲購買的結果(文件,NSUserDefaults,keychain,...),你如何存儲應用程序更新?您對Apple服務器的IAP響應進行了哪些驗證? – Wain
我注意到,當您卸載應用程序時,iOS並不總是清理沙箱,因此您存儲的任何數據都會告訴您的程序購買了什麼東西,可能會意外徘徊。重新啓動你的設備,並檢查你的應用程序的沙箱,以確保一切都消失了。 – Hyperbole