小编Ser*_*ğlu的帖子

Google 应用内购买始终会退款

我在使用 Google 应用内购买时遇到一些问题。所有收到的付款将在 72 小时后退还。我的付款代码有错误吗?我自己付了钱,没有要求退款,但即使是72小时后也退款了。

\n\n

播放控制台屏幕截图

\n\n
private void setupBilling() {\n    mBillingClient = BillingClient.newBuilder(MainActivity.this).setListener(this).enablePendingPurchases().build();\n    mBillingClient.startConnection(new BillingClientStateListener() {\n        @Override\n        public void onBillingSetupFinished(BillingResult billingResult) {\n            if (billingResult.getResponseCode() ==  BillingClient.BillingResponseCode.OK) {\n                final List<String> skuList = new ArrayList<> ();\n                skuList.add("remove_ads");\n                final SkuDetailsParams.Builder params = SkuDetailsParams.newBuilder();\n                params.setSkusList(skuList).setType(BillingClient.SkuType.INAPP);\n\n                mBillingClient.querySkuDetailsAsync(params.build(), new SkuDetailsResponseListener() {\n                    @Override\n                    public void onSkuDetailsResponse(BillingResult billingResult, List<SkuDetails> list) {\n                        if (billingResult.getResponseCode() == BillingClient.BillingResponseCode.OK && list != null) {\n                            BillingFlowParams flowParams = BillingFlowParams.newBuilder()\n                                    .setSkuDetails(list.get(0))\n                                    .build();\n                            mBillingClient.launchBillingFlow(MainActivity.this, flowParams);\n                        }\n                    }\n                });\n\n            }else{\n                Toast.makeText(MainActivity.this, "error", Toast.LENGTH_SHORT).show();\n            }\n …
Run Code Online (Sandbox Code Playgroud)

android in-app-purchase in-app-billing android-inapp-purchase google-play-console

7
推荐指数
1
解决办法
2539
查看次数