SOHTaskSDK 0.4.2

SOHTaskSDK 0.4.2

测试已测试
语言 CC
许可协议 自定义
发布上次发布2016年10月

devjiangzhou 维护。



  • jiangzhou

使用步骤

一、Cocoapods 方式

 pod 'SOHTaskSDK'

二、手工

放入 SOHTask.framework
依赖

调用步骤

  1. 选择 Capabilities 中的 Background Modes 中的 Audio, AirPlay And Picture in Picture
  2. 导入头文件 #import <SohouerSDK/SOHTaskSDK.h>
  3. 初始化 SDK,传入 AppKey, AppSecret

        [SOHTaskSDK registerSDK:AppKey appSecret:AppSecret delegate:self];
    
  4. 调用登录方法,传入接入方 App 的用户标识 ID。

    [SOHTaskSDK login:platformUserId name:platformUserNickName delegate:self];
    
  5. Delegate 描述:以下回调都在主线程内

    @protocol SOHTaskSDKRegiseterDelegate <NSObject>
    //SDK初始化结果回调
    - (void) registerSuccess;
    - (void) registerFailed:(NSString *)errorMessage;
    @end
    
    @protocol SOHTaskSDKLoginDelegate <NSObject>
    //登录SDK结果回调 
    - (void) loginSuccess;
    - (void) loginFailed:(NSString *)errorMessage;
    @end 
    
  6. 打开任务模块时,请使用

    UIViewController * taskListVC = [SOHTask taskListViewController];
    [self.navigationController pushViewController:taskListVC animated:YES];
    

    TaskListViewController 中还可以接受 kAppLoginSuccessNotifi 通知来处理先展示界面然后刷新界面。

注意事项

  1. SDK 与 Aspects 冲突,如果需要使用请联系 SDK 开发者
  2. 可以通过 [SOHTask isLogin] 方法来判断当前 SDK 是否登录成功
  3. SDK 初始化成功后,如果在 App 管理平台设置的使用通过证书来获取 UDID,则会自动下载证书跳转回 App 内,才会发送 SDK 初始化成功 消息