Skip to content

购买验证

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

购买验证

在购买成功后添加购买验证:

swift
import DingYue_iOS_SDK

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

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

恢复购买验证

swift
import DingYue_iOS_SDK

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

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