gpt4 book ai didi

Android - 检查应用内购买是否已经完成

转载 作者:行者123 更新时间:2023-11-29 22:01:26 24 4
gpt4 key购买 nike

我看过这个问题:Android - how to check if in app purchase has already been done?

不过我不是很清楚。我正在使用答案中提到的 AndroidBillingLibrary,我有几个问题。

当使用 restoreTransactions() 时,这是否意味着此时购买存储在设备本身上?不能以某种方式操纵它吗?

如果我在另一台设备上购买商品怎么办,第一台设备如何知道这一点?我需要重新恢复吗?

提前致谢

最佳答案

对于第一个问题,每次购买都使用一个 ID 进行管理,因此只有受管理的项目才能使用 restoreTransactions()。此外,restoreTransactions() 不适用于保留的产品 ID。因此它仍然是安全的。

理想情况下,您应该在每次应用运行时调用 restoreTransactions()。关键是所有交易都与设备/用户 ID 配对(不确定谷歌如何在其服务器端处理身份验证,但我认为它使用的是你的谷歌账户以及谷歌账户配对的手机的组合).

因此,如果有人修改交易文件,与 Google 端的日志文件进行比较时,该文件将失效。

希望这能澄清事情:)

关于Android - 检查应用内购买是否已经完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11817880/

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