Mil*_*ita 9 android in-app-purchase in-app-billing google-play
我正在尝试启用应用内结算功能.我在Google Play控制台上创建了应用内商品并获得了许可证密钥.当我尝试购买产品时.我得到这个图像错误.
这是我用来创建BillingProcessor的代码.
bp = new BillingProcessor(this, LICENSE_KEY, MERCHANT_ID, new BillingProcessor.IBillingHandler() {
@Override
public void onProductPurchased(@NonNull String productId, @Nullable TransactionDetails details) {
showToast("onProductPurchased: " + productId);
updateTextViews();
}
@Override
public void onBillingError(int errorCode, @Nullable Throwable error) {
showToast("onBillingError: " + Integer.toString(errorCode));
}
@Override
public void onBillingInitialized() {
showToast("onBillingInitialized");
readyToPurchase = true;
updateTextViews();
}
@Override
public void onPurchaseHistoryRestored() {
showToast("onPurchaseHistoryRestored");
for(String sku : bp.listOwnedProducts())
Log.d(LOG_TAG, "Owned Managed Product: " + sku);
for(String sku : bp.listOwnedSubscriptions())
Log.d(LOG_TAG, "Owned Subscription: " + sku);
updateTextViews();
}
});
Run Code Online (Sandbox Code Playgroud)
LICENSE_KEY是Google Play控制台的许可密钥,MERCHANT_ID为空.
这就是我买东西的方式.
bp.purchase(this,PRODUCT_ID);
Run Code Online (Sandbox Code Playgroud)
其中PRODUCT_ID是我在google play控制台中使用的product1,以下是我的应用内商品的示例.
知道如何解决这个问题吗?DF-AA-20问题只有一个stackoverflow问题没有答案.互联网上没有关于它的信息.我曾尝试使用模拟器和我的Android手机.
| 归档时间: |
|
| 查看次数: |
15152 次 |
| 最近记录: |