在 Google Play 中处理 PWA 应用程序的订阅计划选择

问题描述 投票:0回答:1

我通过 GooglePlay 商店安装了 PWA 应用程序。我在应用程序中使用以下代码来创建订阅。

        const paymentMethodData = [
          {
            supportedMethods: 'https://play.google.com/billing',
            data: {
              sku: 'my_subscription_id',
            },
          },
        ];
        const request = new PaymentRequest(paymentMethodData);
        const paymentResponse = await request.show();
        const purchaseToken = paymentResponse.details.purchaseToken;

用户支付订阅费用后,我在后台确认付款。但作为用户在 Google Play 设置中确认计划。

Google play subscription

如何在 Google Play 中选择套餐?在订阅设置中,我只有一个有效计划,我不明白为什么我应该选择一个计划。

Google Play Billing API 文档表示要在请求中添加“sku”,即产品的 ID。这就是为什么我将订阅 ID 放在那里,如果我将计划 ID 添加到 SKU 中,它将返回错误。

我在文档中没有找到任何关于用户选择计划的能力的提及 - 我什至不知道是否在前端或后端指定这一点。

javascript google-play progressive-web-apps in-app-billing android-billing
1个回答
0
投票

我目前也在处理 PWA 订阅,所以我可能会帮助你。您能否说明一下您如何在后端确认订阅?我认为这可能是罪魁祸首。

© www.soinside.com 2019 - 2024. All rights reserved.