Unity的IAP亚马逊不会恢复交易

时间:2017-07-05 09:15:15

标签: unity3d in-app-purchase amazon restore

我的应用为已购买订阅的用户解锁了某些功能。该应用程序基于Unity构建,它实现了Unity IAP服务(适用于Google Play和Apple)。我遇到的问题是当我尝试实现亚马逊商店时。商店工作,用户可以购买订阅,但当他重新打开应用程序时,它不会收到他已经拥有的订阅。简而言之:亚马逊IAP不会自动恢复购买。

我知道苹果有一个需要通过代码调用的恢复购买问题,我的问题是我如何才能在亚马逊上做到这一点?它应该自动恢复吗?

1 个答案:

答案 0 :(得分:0)

我使用Amazon SDK实现了Amazon IAP,而不是通过Unity IAP,我知道它应该支持恢复购买。

在初始化期间,您可以获取购买清单及其状态,并且有特定状态表明已完成购买但尚未履行;然后,您可以要求亚马逊商店完成购买,从而恢复购买。

我没有使用Unity IAP,但您是否查看了此手册页?https://docs.unity3d.com/Manual/UnityIAPRestoringTransactions.html