iOS_开发实战

VerifyCode iOS SDK 接入指南 ===

2020-06-06  本文已影响0人  Andy_Livings

一、SDK集成

CocoaPods集成方式

手动集成方式

二、SDK 使用

2.1 Object-C 工程

(1) 初始化完成
    
    /**
    * 验证码组件初始化完成
    */
    - (void)verifyCodeInitFinish{
        // App添加自己的处理逻辑 
    }

(2) 初始化出错
    
    /**
    * 验证码组件初始化出错
    *
    * @param error 错误信息
    */
    - (void)verifyCodeInitFailed:(NSArray *)error{
        // App添加自己的处理逻辑
    }

(3) 验证结果回调
    
    /**
    * 完成验证之后的回调
    *
    * @param result 验证结果 BOOL:YES/NO
    * @param validate 二次校验数据,如果验证结果为false,validate返回空
    * @param message 结果描述信息
    *
    */
    - (void)verifyCodeValidateFinish:(BOOL)result 
                                validate:(NSString *)validate 
                                message:(NSString *)message{
        // App添加自己的处理逻辑
    }

(4) 关闭验证码窗口的回调
    
    /**
    * 关闭验证码窗口后的回调
    */
    - (void)verifyCodeCloseWindow{
        //App添加自己的处理逻辑
    }

(5) 网络错误
    
    /**
    * 网络错误
    *
    * @param error 网络错误信息
    */
    - (void)verifyCodeNetError:(NSError *)error{
        //App添加自己的处理逻辑
    }

   
   __备注:__  如果不需要处理VerifyCode SDK的回调信息,也可不实现

2.2 Swift 工程

备注: Swift 调用 Objective-C 需要一个名为 <工程名>-Bridging-Header.h 的桥接头文件。文件的作用为 Swift 调用 Objective-C 对象提供桥接。

三、SDK 接口

四、效果演示

上一篇 下一篇

猜你喜欢

热点阅读