iOS
SDK的初始化方法,用户根据自己的情况尽早在app中初始化
- Objective-C
- Swift
///Please use the following method for versions older than 2.0.2.1.
[AWPurchaseKit configureWithAppId:appid
uid:userId
completion:^(BOOL success, AWError * _Nonnull error) {
if (success) {
//init success ,do something
} else {
// init failed,check error
}
}];
///Use the following method for version 2.0.2.1 and above.
[AWPurchaseKit configureWithAppId:appId
secret:appSecret
uid:userId
completion:^(BOOL success, AWError * _Nonnull error) {
if (success) {
//init success ,do something
} else {
// init failed,check error
}
}];
///Please use the following method for versions older than 2.0.2.1.
AWPurchaseKit.configure(withAppId: appId,
uid: uid) { success, error in
if success == false {
// init failed,check error
} else {
//init success ,do something
}
}
///Use the following method for version 2.0.2.1 and above.
AWPurchaseKit.configure(withAppId: appId,
secret:appSecret,
uid: uid) { success, error in
if success == false {
// init failed,check error
} else {
//init success ,do something
}
}
参数:
appId
: 由AW的服务器生成,生成步骤请见文档:新建应用(外部版)secret
: V2.0.2.1版本新增,由AW的服务器生成,生成步骤请见文档:新建应用(外部版)uid
: userId,请不要使用特殊字符,如:'[` ~! @ # $% ^ & () + = | {} ':', \ \ [\ ] < > /? ~! @ # $%... & () - + | {} 【 】 '; : "",.,?]',使用特殊字符可能导致无法预估的问题。没有userId可传空字符串completion
: 初始化结果的block,如果初始化成功block中的返回true,如果错误返回false,在配置失败的情况下无法正常使用本组件