我通过 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 中选择套餐?在订阅设置中,我只有一个有效计划,我不明白为什么我应该选择一个计划。
Google Play Billing API 文档表示要在请求中添加“sku”,即产品的 ID。这就是为什么我将订阅 ID 放在那里,如果我将计划 ID 添加到 SKU 中,它将返回错误。
我在文档中没有找到任何关于用户选择计划的能力的提及 - 我什至不知道是否在前端或后端指定这一点。
我目前也在处理 PWA 订阅,所以我可能会帮助你。您能否说明一下您如何在后端确认订阅?我认为这可能是罪魁祸首。