Flutter - 使用备用付费墙

Warning

备用付费墙需要 Flutter SDK v2.11 或更高版本。

为了保持流畅的用户体验,请务必为您的流程、付费墙用户引导设置备用付费墙。这一预防措施可确保应用在网络连接部分或完全中断时仍能正常运行。

  • 如果应用无法访问 Adapty 服务器:

    应用将能够显示备用流程或付费墙,并访问本地用户引导配置。

  • 如果应用无法访问互联网:

    应用将能够显示备用流程或付费墙。用户引导包含远程内容,需要网络连接才能正常运行。

Important

在执行本指南中的步骤之前,请先从 Adapty 下载备用配置文件。

配置

  1. 将备用配置文件添加到项目根目录下应用的 assets 目录中。
  2. 在获取目标付费墙或用户引导之前调用 .setFallback 方法。

final assetId = Platform.isIOS ? 'assets/ios_fallback.json' : 'assets/android_fallback.json';

try {
  await Adapty().setFallback(assetId);
} on AdaptyError catch (adaptyError) {
  // handle the error
} catch (e) {
}

参数:

参数描述
assetId备用配置文件的路径。
Tip

想查看 Adapty SDK 集成到移动应用的真实示例?请参阅我们的示例应用,其中演示了完整的配置流程,包括显示付费墙、发起购买以及其他基本功能。