AvacyCmpSdk 1.0.11

AvacyCmpSdk 1.0.11

JumpGroup 维护。



  • JumpGroup

Avacy CMP

Avacy CMP 是由 Avacy 提供的智能同意解决方案的 iOS 库。

系统要求

  • iOS 11.0+
  • Xcode 12+
  • Swift 5.1+

CocoaPods

CocoaPods 是 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问其网站。要使用 CocoaPods 将 AvacySdk 集成到您的 Xcode 项目中,在 Podfile 中指定它

pod 'AvacySdk', '~> 1.0'

接下来,运行

pod update

初始化 SDK

将以下代码添加到您的 AppDelegate 中的 application:didFinishLaunchingWithOptions: 方法中。
注意:BASE_URL 是 Avacy 提供的同意页面 URL。

AvacyCMP.configure(url: BASE_URL)

实现功能

检查同意

添加以下内容以检查是否已对最新版本的隐私政策给予同意,如果没有,则显示同意横幅。
注意:viewController 必须是 UIViewController。

在你的 ViewController 上添加一个属性

let avacy = AvacyCMP()

并在 viewDidLoad 中调用 startCheck 方法

avacy.startCheck(on viewController: UIViewController,listener: OnCMPReady?)

你可以传递一个实现 OnCMPReady 协议的监听器来捕获加载错误。

显示偏好中心

添加以下内容以显示偏好中心以编辑当前的同意
注意:viewController 必须是 UIViewController。

在你的 ViewController 上添加一个属性

let avacy = AvacyCMP()

并在自定义事件中调用 showPreferences 方法

avacy.showPreferences(on viewController: UIViewController,listener: OnCMPReady?)