2017-07-05 93 views
1

我的應用可以爲購買訂閱的用戶解鎖某些功能。該應用程序構建於Unity上,並實現了Unity IAP服務(與Google Play和Apple均兼容)。我遇到的問題是當我試圖實施亞馬遜商店。商店正常工作,用戶可以購買訂閱,但是當他重新打開應用程序時,它不會收到他已經擁有的訂閱。簡而言之:Amazon IAP不會自動恢復購買。Unity的IAP亞馬遜不會恢復交易

我知道蘋果有一個需要被代碼調用的恢復購買問題,我的問題是如何與亞馬遜做到這一點?是否應該自動恢復?

回答

0

我使用Amazon SDK實現了Amazon IAP,而不是通過Unity IAP,我知道它應該支持恢復購買。

在初始化期間,您可以獲取購買清單和它們的狀態,並且有一個特定狀態表明購買已完成但未完成;然後您可以要求亞馬遜商店完成購買,然後進行恢復。

我沒有使用Unity IAP,但是你看過這個手冊頁嗎? https://docs.unity3d.com/Manual/UnityIAPRestoringTransactions.html

+0

感謝您的回答!是的,我查看了該手冊頁,但不幸遺憾地提供了一個答案...我已成功恢復了Google Play商店的購買行爲,因此我知道代碼工作正常,僅僅因爲某種原因,Amazon Unity IAP不能正常工作... –

+1

也可能是他們的錯誤。在Amazon上實施IAP時,我們也有一些奇怪的行爲。如果你關心我看看,歡迎與我私下聯繫,因爲我沒有其他解決方案建議 –