NetScaleNow 0.1.8

NetScaleNow 0.1.8

测试已测试
语言语言 SwiftSwift
许可 MIT
发布上次发布2017年12月
SwiftSwift 版本4.0
SPM支持 SPM

Moritz HaarmannJonas Stubenrauch 维护。



  • NetScaleNow

NetScaleNow

示例

要运行示例项目,请克隆仓库,然后首先从 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 文件。