gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:16:58 25 4
gpt4 key购买 nike

如何检查之前是否进行过应用内购买?这样我的用户就不需要在卸载和重新安装应用时重新购买应用内购买?

我已经在 Android 市场发布页面中将我的应用内项目设置为可管理。

我已阅读有关 RESTORE_TRANSACTION 的内容,但我不知道我需要在此响应中寻找什么以及如何测试它。

如有任何帮助,我们将不胜感激。

最佳答案

您需要使用上面指定的 RESTORE_TRANSACTION 标志来恢复交易。当应用程序首次启动或用户清除数据时,您应该只执行一次。

我建议您自己简化此过程,您正在查看 AndroidBillingLibrary ,它允许您以更简单的方式与 Android In App Billing 交互。

以下是如何恢复交易的 fragment :

private void restoreTransactions() {
if (!mBillingObserver.isTransactionsRestored()) {
BillingController.restoreTransactions(this);
Toast.makeText(this, R.string.restoring_transactions, Toast.LENGTH_LONG).show();
}
}

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

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