步骤 2. 向付费墙页面添加数据

获取所有必要的产品数据之后,是时候将其映射到您在 FlutterFlow 中设计的精美付费墙上了。在本示例中,我们将映射产品标题及其价格。

步骤 2.1. 向付费墙页面添加产品标题

  1. 双击付费墙页面上的产品文本。在 Set from Variable 窗口中,搜索 getPaywallProductResult 变量并选择它。
ff-paywall-text.webp
  1. 按如下方式填写字段:
  • Available Options:Data Structured Field
  • Select Field:value
  • Available Options:Item at Index
  • List Index Options:First
  • Available Options:Data Structured Field
  • Select Field:localizedTitle
  • Default Variable Value:null
  • UI Builder Display Value:任意内容,本示例中为 product.title
ff-product.webp
  1. 点击 Confirm 保存更改。

步骤 2.2. 向付费墙页面添加价格文本

按照步骤 2.1 中的操作,对价格文本重复以下步骤:

  1. 双击付费墙页面上的价格文本。在 Set from Variable 窗口中,搜索 getPaywallProductResult 变量并选择它。
ff-price.webp
  1. 按如下方式填写字段:
  • Available Options:Data Structured Field
  • Select Field:value
  • Available Options:Item at Index
  • List Index Options:First
  • Available Options:Data Structured Field
  • Select Field:price
  • Default Variable Value:null
  • UI Builder Display Value:任意内容,本示例中为 product.price
  1. 点击 Confirm 按钮保存更改。

向付费墙页面添加本地货币价格

  1. 双击付费墙页面上的价格。在 Set from Variable 窗口中,搜索 getPaywallProductResult 变量并选择它。

  2. 按如下方式填写字段:

  • Available Options:Data Structured Field
  • Select Field:value
  • Available Options:Item at Index
  • List Index Options:First
  • Available Options:Data Structured Field
  • Select Field:price
  • Available Options:Data Structured Field
  • Select Field:amount
  • Available Options:Decimal
  • Decimal Type:Automatic
  • Default Variable Value:null
  • UI Builder Display Value:任意内容,本示例中为 price.amount
  1. 点击 Confirm 保存更改。

大功告成!现在,当您启动应用时,它将直接在付费墙页面上展示来自 Adapty 付费墙的产品数据! 接下来,是时候让用户购买该产品了。