示例代码
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[HRSDK initWithAppID:@"app-id"];
}
#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{
if (resp.key==HR_REQ_KEY_INIT_SDK) {
if([[resp.callBackResult objectForKey:HRSDK_RETURNCODE] isEqual: HRSDK_SUCCESS]){
NSLog(@"初始化成功");
}
}else if (resp.key==HR_REQ_KEY_APPROVE_DEV) {
if([[resp.callBackResult objectForKey:HRSDK_RETURNCODE] isEqual: HRSDK_SUCCESS]){
NSLog(@"验证成功");
}
}
}@end