1.Demo链接
https://pan.baidu.com/s/1eSbqDW2
2.参数配置
A、
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[NIMSDK sharedSDK] registerWithAppID:@"b183b56ab35717b01f2ad925a8e6cc89"
cerName:@"apnsCernameTest"];
[[NIMKit sharedKit] setProvider:[DataManager sharedInstance]];
B、点击跳转按钮时,通过后台接口,获取自己的账户id和密码token;以及将要进行会话的对方的sessionid,也就是对方的账户,登录成功之后赋值sessionid。
-(void)loginCloudXin{
//自己账号和token
[[[NIMSDK sharedSDK] loginManager] login:@"abc"
token: @"856fe2fe25806e0552ea48af57e083c2"
completion:^(NSError *error) {
if (error == nil){
//构造会话 对方账号
NIMSession *session = [NIMSession session:@"aaa" type:NIMSessionTypeP2P];
SessionViewController *sessionVC = [[SessionViewController alloc] initWithSession:session];
[self.navigationController pushViewController:sessionVC animated:YES];
}else{
NSLog(@"失败");
}
}];
}