在 iOS SDK 中渲染由远程配置设计的付费墙
如果您使用远程配置自定义了付费墙,则需要在移动应用的代码中实现渲染逻辑,以便向用户展示该付费墙。由于远程配置提供了灵活性以满足您的需求,您可以完全控制付费墙视图的内容和外观。我们提供了获取远程配置的方法,让您能够自主展示通过远程配置配置的自定义付费墙。
不要忘记在 iOS 中检查用户是否有资格享受新用户优惠,并相应调整付费墙视图以处理用户有资格时的情况。
获取付费墙远程配置并展示
要获取付费墙的远程配置,请访问 remoteConfig 属性并提取所需的值。
此时,一旦您获取了所有必要的值,就可以将它们渲染并组合成一个视觉上美观的页面。请确保设计能够适配各种移动手机屏幕尺寸和方向,在不同设备上提供无缝且友好的用户体验。
请务必按照下文所述记录付费墙查看事件,以便 Adapty 分析系统能够收集漏斗和 A/B 测试所需的数据。
展示完付费墙后,请继续设置购买流程。当用户发起购买时,只需使用付费墙中的产品调用 .makePurchase()。有关 .makePurchase() 方法的详细信息,请阅读发起购买。
我们建议创建一个称为备用付费墙的备份付费墙。该备份将在用户没有网络连接或缓存不可用时显示,确保在这些情况下依然提供流畅的体验。
跟踪付费墙查看事件
Adapty 可帮助您衡量付费墙的表现。虽然我们会自动收集购买数据,但记录付费墙查看事件需要您的参与,因为只有您知道用户何时看到了付费墙。
要记录付费墙查看事件,只需调用 .logShowPaywall(paywall),该事件将反映在漏斗和 A/B 测试的付费墙数据图表中。
如果您展示的是在付费墙编辑工具中创建的付费墙,则无需调用 .logShowPaywall(paywall)。
Adapty.logShowPaywall(paywall)
请求参数:
| 参数 | 是否必填 | 描述 |
|---|---|---|
| paywall | 必填 | 一个 AdaptyPaywall 对象。 |