购买验证

当您在使用订阅SDK管理内购时,无需额外进行购买验证。

购买验证

在购买成功后添加购买验证:
/
verify receipt
- parameter appleReceipt: 要验证的收据的base64 编码字符串
- parameter skproduct: 购买的产品
- parameter completion: 返回验证数据和错误对象
/

import DingYue_iOS_SDK

DYMobileSDK.validateReceiptFirst(appleReceipt, for: skproduct) { results, error in
    if error == nil {
        //验证成功
    }
}
@import DingYue_iOS_SDK;

[DYMobileSDK validateReceiptFirst:appleReceipt for:skproduct completion:^(NSDictionary<NSString *,id> * result, NSError * error) {
    if (error == nil) {
        //购买成功
    }
}];

恢复购买验证

/**
 verify receipt
 - parameter appleReceipt: 要验证的收据的,base64 编码字符串
 - parameter completion: 返回验证数据和错误对象
 */
import DingYue_iOS_SDK

DYMobileSDK.validateReceiptRecover(receiptString) { results, error in
    if error == nil {
       //验证成功
    }
}
@import DingYue_iOS_SDK;

[DYMobileSDK validateReceiptRecover:receiptString completion:^(NSDictionary<NSString *,id> * result, NSError * error) {
    if (error == nil) {
        //验证成功
    }
}];