示例代码


// AppDelegate的didFinishLaunchingWithOptions中注册

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [HRSDK initWithAppID:@"app-id"];
}

// ViewController头文件
#import "BaseViewController.h"
#import "HRSDK.h" //此类为通用基础类,可在此接口中找到所有的需要调用的接口
#import "HRCallBackModel.h" //此类为回调类,要接受SDK的响应信息,要遵守协议

@interface viewController : BaseViewController<HRRespDelegate>
@end

// 实现文件
#import "viewController.h"@interface viewController ()

@implementation viewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //成为代理
    HRCallBackModel *model=[HRCallBackModel defaultManger];
    model.HRdelegate=self;
    [HRSDK approveDevValidationWithMD5sign:@"签名(签名方法见验证开发者接口说明)" random:@"随机数"];
}

// 实现代理方法
-(void)getRespCallBackFromHR:(HRCallBackModel*)resp{
    //HR_REQ_KEY_APPROVE_DEV 接口回调类型:验证开发者
    if (resp.key==HR_REQ_KEY_INIT_SDK) {
        if([[resp.callBackResult objectForKey:HRSDK_RETURNCODE] isEqual: HRSDK_SUCCESS]){
            // 更多HRSDK_SUCCESS见“结果代码列表”
            NSLog(@"初始化成功");
        }
    }else if (resp.key==HR_REQ_KEY_APPROVE_DEV) {
        if([[resp.callBackResult objectForKey:HRSDK_RETURNCODE] isEqual: HRSDK_SUCCESS]){
            // 更多HRSDK_SUCCESS见“结果代码列表”
            NSLog(@"验证成功");
        }
    }
}@end

results matching ""

    No results matching ""