在 Kotlin Multiplatform SDK 中排查旧版付费墙编辑工具的问题

本指南帮助您解决在 Kotlin Multiplatform SDK 中使用 Adapty 付费墙编辑工具设计的付费墙时遇到的常见问题。有关流程相关问题,请参阅常见问题

获取付费墙配置失败

问题createFlowView 方法无法创建视图,或者流程没有视图配置。

原因:该付费墙未在付费墙编辑工具中启用设备显示。

解决方案:在付费墙编辑工具中开启 Show on device 开关。你也可以读取 AdaptyFlow 对象上的 hasViewConfiguration 属性,以判断视图配置是否可用。

show-on-device.webp

付费墙展示次数过多

问题:付费墙的展示次数显示为预期值的两倍。

原因:你可能在代码中调用了 logShowFlow(SDK v4+)/ logShowPaywall,导致通过旧版付费墙编辑工具构建的付费墙展示次数被重复计算。Adapty 会自动追踪这些展示,因此无需手动调用此方法。

解决方案:确保在使用旧版付费墙编辑工具构建的付费墙时,代码中没有调用 logShowFlow(SDK v4+)/ logShowPaywall