gpt4 book ai didi

unity3d - Soomla OnRestoreTransactionsFinished 总是收到 TRUE

转载 作者:行者123 更新时间:2023-12-02 03:29:41 25 4
gpt4 key购买 nike

我目前正在开发一款使用 Unity3D 和 Soomla 进行应用内购买的手机游戏。目前我正在尝试为非消耗品实现“恢复”功能(我只有 1 个是“无广告”)。为此;我使用了“SoomlaStore.RestoreTransactions”函数并在“OnRestoreTransactionsFinished”为真时恢复项目。

问题在于,无论何时调用“OnRestoreTransactionsFinished”,它收到的值将始终为 TRUE,即使该设备/帐户之前从未购买过该项目。根据 Soomla 网站;

success is a boolean value that says if the restore transactions operation hass succeeded or failed

我是不是误会了什么?即使帐户以前从未购买过该商品,该值是否始终为真?这是否意味着我需要使用其他方法来检查该项目是否应该恢复,以及我现在做事的方式是完全错误的?谢谢。

最佳答案

对于 future 的读者... OnRestoreTransactionsFinished 返回事务是否已恢复。它不会说明哪些产品或任何东西。

RestoreTransactions 函数调用将为每个已恢复的项目调用 OnMarketPurchased 事件,因此您可以使用它来使用已恢复的每个项目更新您的应用。

关于unity3d - Soomla OnRestoreTransactionsFinished 总是收到 TRUE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27812441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com