Commit e197908f by zhangyunjie

demo

parent 93cb161a
...@@ -48,6 +48,7 @@ ...@@ -48,6 +48,7 @@
[self.view endEditing:YES]; [self.view endEditing:YES];
} }
- (IBAction)connectAction:(UIButton *)sender { - (IBAction)connectAction:(UIButton *)sender {
//建立连接
NSString *param = @"{\"server_ip\":\"39.102.42.185\", \"server_port\":6000, \"user_id\":\"ce0819db8391f1e7258a71cc9e2c3235\",\"app_id\":\"offcn_live\", \"device_type\":\"ios\", \"token\":\"fadbce3f4929b6bdee0617fee34e32ae\"}"; NSString *param = @"{\"server_ip\":\"39.102.42.185\", \"server_port\":6000, \"user_id\":\"ce0819db8391f1e7258a71cc9e2c3235\",\"app_id\":\"offcn_live\", \"device_type\":\"ios\", \"token\":\"fadbce3f4929b6bdee0617fee34e32ae\"}";
self.adapter = [OIMCoreAdapter sharedOIMCore]; self.adapter = [OIMCoreAdapter sharedOIMCore];
self.adapter.delegate = self; self.adapter.delegate = self;
...@@ -56,6 +57,9 @@ ...@@ -56,6 +57,9 @@
} }
-(void)OnOImCoreMessageWithMessage:(const char *_Nonnull)message msgLength:(int)len{ -(void)OnOImCoreMessageWithMessage:(const char *_Nonnull)message msgLength:(int)len{
// "{\"type\":1,\"body\":{\"session_id\":\"a05517f0-ddec-11ea-88a4-4a5555fb6ab4\",\"msg_id\":\"d5f9b600-e28f-11ea-88a4-4a5555fb6ab4\",\"version\":1,\"send_time\":\"2020-08-20 10:49:58\",\"msg_seq\":1597891798,\"msg_from\":\"jfdfjei0343\",\"msg_scope\":1,\"msg_type\":1,\"msg_content\":{\"msg\":\"随机数298\"}}}" // "{\"type\":1,\"body\":{\"session_id\":\"a05517f0-ddec-11ea-88a4-4a5555fb6ab4\",\"msg_id\":\"d5f9b600-e28f-11ea-88a4-4a5555fb6ab4\",\"version\":1,\"send_time\":\"2020-08-20 10:49:58\",\"msg_seq\":1597891798,\"msg_from\":\"jfdfjei0343\",\"msg_scope\":1,\"msg_type\":1,\"msg_content\":{\"msg\":\"随机数298\"}}}"
//收到消息
NSLog(@"收到消息---%s",message);
} }
//Z_CONN_IM_SRV_OK,连接成功 //Z_CONN_IM_SRV_OK,连接成功
...@@ -63,21 +67,23 @@ ...@@ -63,21 +67,23 @@
//Z_CONN_IM_SRV_BROKEN,连接断开 //Z_CONN_IM_SRV_BROKEN,连接断开
//Z_DISCONN_IM_SRV_OK,手动断开成功 //Z_DISCONN_IM_SRV_OK,手动断开成功
-(void)OnOImCoreEventWithCode:(int)code context:(const char *)context{ -(void)OnOImCoreEventWithCode:(int)code context:(const char *)context{
//连接状态
if (code == 1 || code == 2) { if (code == 1 || code == 2) {
[self.adapter DisConnectImServer]; [self.adapter DisConnectImServer];
} }
} }
- (IBAction)disconnectAction:(UIButton *)sender { - (IBAction)disconnectAction:(UIButton *)sender {
//断开连接
[self.adapter DisConnectImServer]; [self.adapter DisConnectImServer];
} }
- (IBAction)sendMegAction:(UIButton *)sender { - (IBAction)sendMegAction:(UIButton *)sender {
//暂无
} }
//发送本地通知 //发送本地通知
- (IBAction)sendLocalNotiAction:(UIButton *)sender { - (IBAction)sendLocalNotiAction:(UIButton *)sender {
//暂无
} }
- (IBAction)sendMeg:(UIButton *)sender { - (IBAction)sendMeg:(UIButton *)sender {
...@@ -111,21 +117,25 @@ ...@@ -111,21 +117,25 @@
}]; }];
} }
- (IBAction)registeredUser:(UIButton *)sender { - (IBAction)registeredUser:(UIButton *)sender {
//注册用户设备
[OffcnNetworkExecutor requestRegisterDevicesWithAccid:self.fromId device_token:[OffcnIMSDKiOS defaultService].deviceToken Finished:^(BOOL success, id response, BaseResponse *baseResponse) { [OffcnNetworkExecutor requestRegisterDevicesWithAccid:self.fromId device_token:[OffcnIMSDKiOS defaultService].deviceToken Finished:^(BOOL success, id response, BaseResponse *baseResponse) {
}]; }];
} }
- (IBAction)UnRegisteredUser:(UIButton *)sender { - (IBAction)UnRegisteredUser:(UIButton *)sender {
//注销用户设备
[OffcnNetworkExecutor requestUnregisterDevicesWithAccid:self.fromId device_token:[OffcnIMSDKiOS defaultService].deviceToken Finished:^(BOOL success, id response, BaseResponse *baseResponse) { [OffcnNetworkExecutor requestUnregisterDevicesWithAccid:self.fromId device_token:[OffcnIMSDKiOS defaultService].deviceToken Finished:^(BOOL success, id response, BaseResponse *baseResponse) {
}]; }];
} }
- (IBAction)getImage:(UIButton *)sender { - (IBAction)getImage:(UIButton *)sender {
//获取相册图片
[self gotoImageLibrary]; [self gotoImageLibrary];
} }
- (IBAction)uploadFile:(UIButton *)sender { - (IBAction)uploadFile:(UIButton *)sender {
//上传
__weak typeof(self) weakSelf = self; __weak typeof(self) weakSelf = self;
[OffcnNetworkExecutor requestUploadTokenFinished:^(BOOL success, id response, BaseResponse *baseResponse) { [OffcnNetworkExecutor requestUploadTokenFinished:^(BOOL success, id response, BaseResponse *baseResponse) {
...@@ -188,7 +198,8 @@ ...@@ -188,7 +198,8 @@
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentViewController:picker animated:YES completion:nil]; [self presentViewController:picker animated:YES completion:nil];
} else { } else {
//访问图片库错误 //访问相册错误
NSLog(@"访问相册错误");
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment