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

Flutter Android端in_app_purchase仅显示免费不展示价格问题求助

解决Android端in_app_purchase插件内购项显示免费的问题
  • 检查Google Play Console配置

    • 确认内购商品已发布至测试轨道(不可为草稿状态),且关联包名与应用一致
    • 核实商品定价设置,确保目标地区有正确定价,未设为免费
    • 确认测试账号已加入许可测试列表,且测试设备登录该账号
  • 验证插件初始化与商品查询逻辑

    • 确保查询商品前完成插件初始化:
      final InAppPurchase inAppPurchase = InAppPurchase.instance;
      await inAppPurchase.isAvailable();
      
    • 查询时使用正确的商品ID列表,避免拼写错误:
      final ProductDetailsResponse response = await inAppPurchase.queryProductDetails(<String>{'your_product_id'});
      
    • 直接检查ProductDetails的price和priceCurrencyCode字段,确认是否为空或异常,排除UI展示逻辑错误
  • 检查Android端配置

    • 确认AndroidManifest.xml已添加Billing权限:
      <uses-permission android:name="com.android.vending.BILLING" />
      
    • 确保应用签名与Google Play Console中上传的签名一致(测试阶段可将debug签名添加至控制台)
  • 测试环境验证

    • 使用真实Android设备测试,避免模拟器限制
    • 确保设备Google Play服务为最新版本
    • 切换至商品定价对应地区的Google Play账号,避免地区定价未同步问题
  • 其他排查点

    • 清除应用缓存后重新测试,排除旧数据干扰
    • 检查是否有其他插件或自定义逻辑篡改了商品价格展示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 16:32:07