一、Cocoapods 方式
pod 'SOHTaskSDK'
二、手工
放入 SOHTask.framework
依赖
#import <SohouerSDK/SOHTaskSDK.h>
初始化 SDK,传入 AppKey, AppSecret
[SOHTaskSDK registerSDK:AppKey appSecret:AppSecret delegate:self];
调用登录方法,传入接入方 App 的用户标识 ID。
[SOHTaskSDK login:platformUserId name:platformUserNickName delegate:self];
Delegate 描述:以下回调都在主线程内
@protocol SOHTaskSDKRegiseterDelegate <NSObject>
//SDK初始化结果回调
- (void) registerSuccess;
- (void) registerFailed:(NSString *)errorMessage;
@end
@protocol SOHTaskSDKLoginDelegate <NSObject>
//登录SDK结果回调
- (void) loginSuccess;
- (void) loginFailed:(NSString *)errorMessage;
@end
打开任务模块时,请使用
UIViewController * taskListVC = [SOHTask taskListViewController];
[self.navigationController pushViewController:taskListVC animated:YES];
TaskListViewController 中还可以接受 kAppLoginSuccessNotifi
通知来处理先展示界面然后刷新界面。
[SOHTask isLogin]
方法来判断当前 SDK 是否登录成功