You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用RevenueCat集成Google内购订阅时遇网络配置错误,后端未同步

解决RevenueCat无法连接API导致Google内购后端不同步的问题
  • 检查网络连通性

    • 测试目标环境能否访问RevenueCat API:执行命令 curl -I https://api.revenuecat.com/v1/receipts,确认返回200系列状态码
    • 排查防火墙、企业内网出站规则、代理工具是否拦截了该域名的请求
    • Android端确保应用已声明INTERNET权限,且未被系统或安全软件限制网络访问
  • 验证RevenueCat配置准确性

    • 确认集成时使用的是Google Play专属API密钥,且密钥已在RevenueCat控制台正确配置
    • 核对应用包名与RevenueCat控制台的包名完全一致(大小写敏感)
    • 检查内购商品ID是否在RevenueCat控制台完成同步,且与Google Play后台的商品ID完全匹配
  • 排查内购回调与收据上报逻辑

    • 确认Google Play实时开发者通知(RTDN)已正确配置:回调URL为https://api.revenuecat.com/v1/google/subscriptions,签名密钥配置无误
    • 客户端侧检查是否正确调用RevenueCat的购买上报方法,比如Purchases.sharedInstance().purchasePackage(package)后是否处理了回调,确保收据发送逻辑无遗漏
    • 导出客户端完整日志,排查是否存在收据格式错误、签名验证失败等隐藏问题
  • 手动测试收据上报
    从Google Play后台获取订单的purchase_token和product_id,用以下命令手动上报测试:

    curl -X POST https://api.revenuecat.com/v1/receipts \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_GOOGLE_API_KEY" \
      -d '{
        "receipt": {
          "google": {
            "purchase_token": "YOUR_PURCHASE_TOKEN",
            "product_id": "YOUR_PRODUCT_ID"
          }
        },
        "app_user_id": "USER_ID"
      }'
    

    查看返回结果,确认是否存在API调用层面的错误

  • 联系官方支持
    若以上步骤无法解决,收集以下信息提交给RevenueCat支持团队:

    • 应用包名、内购商品ID、订单编号
    • 客户端完整错误日志
    • 网络连通性测试结果
    • Google Play订单详情截图

内容的提问来源于stack exchange,提问作者Muhammad Waqas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 03:10:27