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

Flutter iOS端Superwall订阅与RevenueCat不同步问题排查

Flutter集成Superwall与RevenueCat的iOS订阅同步问题

背景

  • 技术环境:Flutter 3.22.0,superwallkit_flutter: ^1.3.9,purchases_flutter: ^8.4.3,iOS最低支持版本14.0
  • 预期业务流程:
    1. 用户通过Superwall付费墙完成订阅购买
    2. 调用Purchases.getCustomerInfo()从RevenueCat获取活跃订阅详情
    3. 更新Firebase中的用户订阅信息

问题现象

  • Android端流程完全正常,但iOS端通过Superwall成功购买后,RevenueCat控制台无活跃订阅记录,调用Purchases.getCustomerInfo()也无法获取到订阅详情
  • 仅iOS后台提交的测试账号(test.subscription@gmail.com)在购买数分钟后能返回订阅数据,其余所有账号均无结果

已执行的排查操作

  • 确认Superwall已成功处理订阅购买流程
  • 检查RevenueCat日志及控制台,非测试账号无任何活跃订阅记录
  • 对照官方文档逐一验证Superwall与RevenueCat的集成配置项
  • 确认购买完成后已正确调用Purchases.getCustomerInfo()方法

待解答疑问

  1. 为何Android端正常,iOS端RevenueCat无法立即检测到订阅?
  2. 为何仅特定测试账号有效,其他账号均无效?
  3. iOS端Superwall购买与RevenueCat同步是否存在延迟,或需要额外手动操作?
  4. 是否存在强制RevenueCat在购买后立即刷新订阅状态的方法?

内容的提问来源于stack exchange,提问作者darshana vala

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 11:42:04