集成Google IAP 常见错误,产生原因及解决办法
- “The publisher cannot purchase this item”
- “android-in-app-billing-purchase-verification-failed”
- “item-already-owned”
- 已经购买过的商品sku。
- “signature-verification-failed”
- “this-version-of-the-application-is-not-configured-for-billing-through-google-play”
- IAP接口不能直接Debug,需要部署签名后的APK+Logd的方式调试。
- 且必须要先上传到google play,12小时后生效。 - “item-you-requested-is-not-available-for-purchase”
- 商品id不在列表中。
- “application-not-configured-for-billing-through-google-play”
- 应该确保已经上传签名版本的apk
- 且配置了Billing权限。
- 之后只需要本地打包安装即可。
- “in-apps-billing-signature-verification”
- 签名验证失败。(检查Google提供的public key是否传入正确)
- “handling-in-app-billing-refunds-in-v3”
- 不支持v3版本的支付SDK。
- * “authentication is required. you need to sign into your google account” *
- 包没有发布到Google Play商店中(alpha测试)。
- 发布到alpha测试后没有添加添加测试账号。
- 包名与发布到Google Play商店中的包名不相同。
- 购买的商品的sku不存在于Google Play商店中已添加的商品列表中。