【发布时间】:2021-08-21 17:56:58
【问题描述】:
我正在使用 RevenueCat 在我的应用中进行应用内购买。我正在使用此代码升级订阅:
private fun upgradePackage(packageToBuy: Package, upgradeInfo: UpgradeInfo) {
Purchases.sharedInstance.purchasePackageWith(
requireActivity(),
packageToBuy,
upgradeInfo,
onError = { error, _ ->
viewModel.onUpgradeError(error)
},
onSuccess = { _, purchaserInfo ->
viewModel.onUpgradeSuccess(purchaserInfo)
})
}
它工作正常,但最近我收到一个错误:
E/[Purchases] - 错误:??? E/[Purchases] - 错误:????‼️ 提供的一个或多个参数无效。
根据计费客户文档,我们在以下情况下收到 DEVELOPER_ERROR:
提供给 API 的参数无效。这个错误也可以表明 应用程序未正确签名或正确设置 Google Play 中的应用内结算,或没有必要的 清单中的权限。
这个错误信息“订阅不能有免费的第一次收费”是什么意思。意味着?以前有效的方法,最近才停止工作。甚至我的应用程序的旧测试版本现在也停止了工作。我在 3.1.1、4.1.0、4.2.0 版本的 RevenueCat 中进行了测试。
【问题讨论】:
标签: android in-app-purchase revenuecat