Android计费v3-订阅-未找到产品
我第一次尝试实现订阅。我正在使用BillingClient v3.0.1。这是一份合同,所以我不是Google Play帐户的所有者。帐户所有者已为该帐户设置财务信息,并已配置API。我在Google Play控制台中创建了订阅产品,通过Gradle和清单中的Android计费v3-订阅-未找到产品,android,in-app-billing,subscription,Android,In App Billing,Subscription,我第一次尝试实现订阅。我正在使用BillingClient v3.0.1。这是一份合同,所以我不是Google Play帐户的所有者。帐户所有者已为该帐户设置财务信息,并已配置API。我在Google Play控制台中创建了订阅产品,通过Gradle和清单中的com.android.vending.billing添加了计费库,并在封闭的Alpha轨道上发布了一个用于内部测试的构建 我成功初始化了计费客户端 billingClient = BillingClient.newBuil
com.android.vending.billing
添加了计费库,并在封闭的Alpha轨道上发布了一个用于内部测试的构建
我成功初始化了计费客户端
billingClient = BillingClient.newBuilder(mContext)
.enablePendingPurchases()
.setListener(this)
.build();
billingClient.startConnection(new BillingClientStateListener() {
@Override public void onBillingSetupFinished(@NonNull BillingResult billingResult) {
...
}
@Override public void onBillingServiceDisconnected() {
...
}
});
一切正常,我检索产品列表
SkuDetailsParams params = SkuDetailsParams.newBuilder()
.setSkusList(skuList)
.setType(BillingClient.SkuType.SUBS)
.build();
billingClient.querySkuDetailsAsync(params, new SkuDetailsResponseListener() {
@Override public void onSkuDetailsResponse(@NonNull BillingResult billingResult, @Nullable List<SkuDetails> list) {
...
});
该弹出窗口显示弹出窗口“找不到您试图购买的商品”中的错误
我已经检查了所有我能找到的东西(除了收据验证,这将在我真正完成购买后进行),但是我被卡住了
有什么建议/想法吗
谢谢
斯蒂芬在《绝望》中->事实上,因为我没有更好的东西可以尝试,所以我更新了GooglePlay alpha测试轨道上的构建,并在我的测试设备上运行了完全相同的构建,现在它正在工作,没有其他变化,但取得了进展。在《绝望》中->事实上,因为我没有更好的东西可以尝试,我更新了GooglePlay alpha测试轨道上的构建,并在我的测试设备上运行了完全相同的构建,现在它正在工作,没有其他更改,但取得了进展
BillingFlowParams billingFlowParams = BillingFlowParams.newBuilder()
.setSkuDetails(product)
.build();
BillingResult billingResult = billingClient.launchBillingFlow(mContext, billingFlowParams);