测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布上次发布 | 2017年12月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Moritz Haarmann,Jonas Stubenrauch 维护。
要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
NetScaleNow 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
pod "NetScaleNow"
首先必须在 AppDelegate 中设置 SDK-Key 和 SDK-Token。例如:
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
Config.apiKey = "ios-sdk-123456789"
Config.apiSecret = "123456789"
return true
}
在显示优惠券选择的地方,只需要一行代码。
CampaignManager.showCampaigns()
配置是通过 Config struct 实现的。这里需要设置 SDK-Key 和 SDK-Token。
Config.apiKey = "ios-sdk-123456789"
Config.apiSecret = "123456789"
在显示优惠券列表时,可以选择传递元数据。特别是需要提供用户的电子邮件地址,以便用户在获取优惠券时无需再次输入。
let metadata = Metadata(email: "[email protected]")
metadata.gender = .male // .female
metadata.zipCode = "76133"
metadata.birthday = Date()
CampaignManager.showCampaigns(metadata: metadata)
可以选择传递一个回调,以便在优惠券选择完成后通知。
CampaignManager.showCampaigns(metadata: metadata) {
// Voucher selection has been dismissed
}
NetScaleNow, [email protected]
NetScaleNow 在 MIT 许可下提供。有关更多信息,请参阅 LICENSE 文件。