AdaptyUI 3.0.2

AdaptyUI 3.0.2

Alexey Goncharov 维护。



AdaptyUI 3.0.2

  • Adapty


Adapty UI

AdaptyUI 是一个开源框架,它是对 Adapty SDK 的扩展,允许您轻松地将购买界面添加到您的应用程序中。它是 100% 开源、原生和轻量级的。

1. 获取 Paywalls & ViewConfiguration

Paywall 可以通过您已经熟悉的方式来获取

import Adapty

Adapty.getPaywall("YOUR_PAYWALL_ID") { result in
    switch result {
    case let .success(paywall):
        // handle the error
    case let .failure(error):
        self?.paywallsStates[id] = .failed(error)
    }
}

检索到 paywall 后,调用 AdaptyUI.getViewConfiguration(paywall:) 方法来加载视图配置

import Adapty

AdaptyUI.getViewConfiguration(paywall: paywall) { result in
    switch result {
    case let .success(viewConfiguration):
        // use loaded configuration
    case let .failure(error):
        // handle the error
    }
}

2. 展示视觉 Paywalls

要在设备屏幕上显示视觉 Paywall,您必须首先对其进行配置。为此,调用 .paywallController(for:products:viewConfiguration:delegate:) 方法

import Adapty
import AdaptyUI

let visualPaywall = AdaptyUI.paywallController(
    for: <paywall object>,
    products: <paywall products array>,
    viewConfiguration: <ViewConfiguration>,
    delegate: <AdaptyPaywallControllerDelegate>
)

对象成功创建后,您就可以在设备屏幕上显示它

present(visualPaywall, animated: true)

3. 完整文档和下一步

我们建议您阅读完整文档。如果您不熟悉Adapty,请从这里开始

贡献

  • 请随意打开一个问题,我们会检查它们,或者给我们发邮件到[email protected]告诉我们您需要的一切。
  • 想要建议一个特性吗?只需联系我们或在仓库中打开一个问题。

喜欢AdaptyUI吗?

我们也一样!请随意星级⭐️⭐️⭐️存储库,让我们的开发者开心!

许可证

AdaptyUI在MIT许可证下提供。有关详细信息,请点击此处