付费墙计时器

付费墙计时器是推广有时间限制的特别优惠和季节性活动的绝佳工具。但请注意,该计时器与优惠的有效期或活动的持续时间无关。它只是一个独立的倒计时器,从您设定的值开始递减至零。当计时器归零时,什么都不会发生——它只会停在零。

87de83a-Timer_withou_text.webp

付费墙计时器仅在新版付费墙编辑工具中可用,该工具支持 iOS、Android 和 React Native SDK 3.0 或更高版本,以及 Flutter 和 Unity SDK 3.3.0 或更高版本。使用 Adapty SDK v2.x 或更早版本的旧版付费墙编辑工具不支持付费墙计时器功能。

您可以自定义计时器前后的文字,以创建所需的消息,例如:“优惠在以下时间后结束:10:00 秒。”

f1be626-timer_example.webp
  1. 将计时器作为独立元素添加到付费墙或付费墙中的其他元素(如卡片)中。

  2. 配置计时器的设置:格式和分隔符、起始值、前后文字(如需要)、颜色、字体、间距等。

e83e891-timer.webp

计时器模式

您可以通过 Timer mode 参数控制计时器在用户看到时的行为。3 种标准模式开箱即用——只需从下拉列表中选择所需选项:

模式描述
Reset timer on every paywall view每次用户查看付费墙时计时器都会重置,每次从初始值重新开始。
Reset timer on every app launch计时器在用户首次查看付费墙时开始,并在前台或后台持续倒计时,直到应用重启。如果用户在同一会话中多次查看付费墙,他们会看到同一个正在倒计时的计时器。一旦应用关闭,计时器重置,下次打开应用时计时器从头重新开始。
Keep timer across app launches计时器在用户首次查看付费墙时开始,并在前台或后台持续倒计时,即使应用关闭也不例外。无论应用或付费墙是否重启,用户每次返回付费墙时都会看到同一个计时器。
Developer defined您可以直接在移动应用代码中设置所需的任何计时器。首先输入 Timer ID,然后按照如何在移动应用中设置开发者自定义计时器部分的说明在代码中使用它,随心所欲地配置计时器。

计时器结束时会发生什么?

您可以自定义计时器倒计时结束时的行为。是显示另一个界面提供新的机会?还是显示不同的付费墙?这需要一些编码,但借助我们的文档,您一定能搞定。

  1. 开启 Trigger custom action when the timer runs out 开关。

    timer-action-on.webp
  2. Timer action ID 字段中输入您要触发的动作 ID。

    timer-action-id.webp
  3. 在您的应用中使用此动作 ID 来定义计时器结束时应发生的事情。将其视为任何其他自定义动作,具体说明请参阅我们的事件处理:动作指南,适用于 iOSAndroid

如何在移动应用中设置开发者自定义计时器?

要在移动应用中使用自定义计时器,请创建一个遵循 AdaptyTimerResolver 协议的对象。该对象定义每个自定义计时器的渲染方式。如果您愿意,也可以直接使用 [String: Date] 字典,因为它已经符合该协议。以下是示例: