SmartPromo iOS
SmartPromo 是一个用于发送促销活动的 SDK。
安装
Cocoapods
SmartPromo 兼容 iOS 11+
并可以使用 CocoaPods 将其添加到您的 Objective-C
或 Swift
项目中,您只需在您的 Podfile
文件中添加以下行即可
pod 'SmartPromo', '2.0.1'
使用方法
基本
首先,请确认您的项目已在 info.plist
文件中的 NSCameraUsageDescription
键下了声明摄像头的权限(NSCameraUsageDescription
)。
要开始使用 SmartPromo,您需要配置您的 访问密钥
import SmartPromo
...
let smartPromo = SmartPromo()
smartPromo.setupAccessKey("{accessKey}", andSecretKey: "{secretKey}")
以单次活动模式启动 SDK
smartPromo.go("{campaignID}", above: {viewController})
以多次活动模式启动 SDK
smartPromo.goMulti(
withHeadnote: "{Headnote}",
title: "{Title}",
message: "{Message}"
)
以注释扫描模式启动 SDK
smartPromo.scan("{campaignID}", consumerID: "{consumerID}", above: {viewController})
辅助设置
在启动 SDK 之前,需要完成所有配置。
测试
如果您想使用测试环境进行测试,可以使用以下函数
smartPromo.setIsHomolog(true)
活动颜色
您可以在界面中使用函数 setColor(UIColor)
定义要使用的颜色。
smartPromo.setColor({UIColor})
注意:如果没有定义颜色,将应用 window
主页的颜色。
传递消费者
SmartPromo 会为您管理消费者的注册,但如果您想优化用户体验,可以通过函数 setConsumer(FSConsumer)
告知 SmartPromo 正在使用该应用的消费者。
smartPromo.setConsumer({FSConsumer})
元数据
SmartPromo 还提供将信息插入通用字段的能力,可适用于多种目的。为此,我们可以使用以下函数
smartPromo.setMetadata("Qualquer coisa como String")
这就对了!希望本教程对您有所帮助。如果您有任何疑问或建议,请通过电子邮件联系我们的团队 [email protected]gmail.com,我们将很乐意帮助您。