gpt4 book ai didi

java - getBuyIntent 返回 null API 版本 3 应用内结算

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:45 24 4
gpt4 key购买 nike

我已经在检查 Internet 连接,并且 Google Play 市场安装了最新的软件包版本。

基本上 Parable 失败是因为应用内购买的 buyIntent 在第一次使用后返回 null。

这是代码,我怀疑错误出在这个 block 中(没有其他地方)

我也从 catch block 返回了这个,但我不确定这是什么意思,包名称已更改,因为我不想显示我的应用程序。

错误:(不是来 self 的包,而是系统级别)

[79] InAppBillingUtils.getPreferredAccount: com.mypackage.appname: Account from first account - [jbC6uT04zd8tXCrK]

代码:

Bundle buyIntentBundle = null;
try
{
buyIntentBundle =
mServiceConnection.mBillingService.getBuyIntent(
3,
mContext.getPackageName(),
mPurchaseCodesAsStrings[PurchaseType],
"inapp",
mDeveloperPayload
);
}
catch (RemoteException e)
{
e.printStackTrace();
}

PendingIntent pendingIntent = buyIntentBundle.getParcelable("BUY_INTENT");

最佳答案

如果您使用 API 版本 3 并尝试重新购买 MANAGED 应用内产品,则会收到此错误。所有产品均使用版本 3 进行管理。

在尝试再次购买之前,您基本上必须消费已经存在的托管产品。

关于java - getBuyIntent 返回 null API 版本 3 应用内结算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17310548/

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