diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e893c1..4be5af1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## 0.0.9+6 +## 1.0.0 Fix bug ## 0.0.9+5 diff --git a/README.md b/README.md index e8b1e2d..136171a 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ A flutter IM plugin for android and ios. #### 1,Add dependency in yaml - flutter_openim_sdk: ^0.0.9+6 + flutter_openim_sdk: ^1.0.0 #### 2,Import package diff --git a/android/build.gradle b/android/build.gradle index 9ad0ea8..4fbb0c8 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -51,5 +51,5 @@ android { } } dependencies { - implementation 'io.openim:client-sdk:1.0.8@aar' + implementation 'io.openim:client-sdk:1.0.9@aar' } \ No newline at end of file diff --git a/android/src/main/java/io/openim/flutter_openim_sdk/manager/IMManager.java b/android/src/main/java/io/openim/flutter_openim_sdk/manager/IMManager.java index c91ba86..f277762 100644 --- a/android/src/main/java/io/openim/flutter_openim_sdk/manager/IMManager.java +++ b/android/src/main/java/io/openim/flutter_openim_sdk/manager/IMManager.java @@ -45,4 +45,8 @@ public class IMManager { // public void forceReConn(MethodCall methodCall, MethodChannel.Result result) { // Open_im_sdk.forceReConn(); // } + + public void setSdkLog(MethodCall methodCall, MethodChannel.Result result) { + Open_im_sdk.setSdkLog(CommonUtil.getSDKLog(methodCall)); + } } diff --git a/android/src/main/java/io/openim/flutter_openim_sdk/util/CommonUtil.java b/android/src/main/java/io/openim/flutter_openim_sdk/util/CommonUtil.java index d1284f9..3d80316 100644 --- a/android/src/main/java/io/openim/flutter_openim_sdk/util/CommonUtil.java +++ b/android/src/main/java/io/openim/flutter_openim_sdk/util/CommonUtil.java @@ -283,6 +283,10 @@ public class CommonUtil { return getSDKJsonParam(methodCall, KEY_CARD_MESSAGE); } + public static int getSDKLog(MethodCall methodCall) { + return getParamValue(methodCall, KEY_SDK_LOG); + } + //login final static String KEY_UID = "uid"; final static String KEY_TOKEN = "token"; @@ -345,4 +349,6 @@ public class CommonUtil { final static String KEY_GROUP_INFO = "gInfo"; final static String KEY_GROUP_MEMBER_ROLE_LIST = "memberList"; final static String KEY_GROUP_APPLICATION_INFO = "application"; + // + final static String KEY_SDK_LOG = "sdkLog"; } diff --git a/ios/Framework/OpenIMCore.framework/Headers/Open_im_sdk.objc.h b/ios/Framework/OpenIMCore.framework/Headers/Open_im_sdk.objc.h index 22f3c62..4ff49dc 100644 --- a/ios/Framework/OpenIMCore.framework/Headers/Open_im_sdk.objc.h +++ b/ios/Framework/OpenIMCore.framework/Headers/Open_im_sdk.objc.h @@ -869,6 +869,10 @@ // skipped method UserRelated.OnMemberKicked with unsupported parameter or return types - (void)pinConversation:(NSString* _Nullable)conversationID isPinned:(BOOL)isPinned callback:(id _Nullable)callback; +// skipped method UserRelated.Prepare with unsupported parameter or return types + +// skipped method UserRelated.Query with unsupported parameter or return types + - (void)quitGroup:(NSString* _Nullable)groupId callback:(id _Nullable)callback; - (void)refuseFriendApplication:(id _Nullable)callback uid:(NSString* _Nullable)uid; - (void)refuseGroupApplication:(NSString* _Nullable)application reason:(NSString* _Nullable)reason callback:(id _Nullable)callback; diff --git a/ios/Framework/OpenIMCore.framework/OpenIMCore b/ios/Framework/OpenIMCore.framework/OpenIMCore index f92b76e..bc27372 100644 Binary files a/ios/Framework/OpenIMCore.framework/OpenIMCore and b/ios/Framework/OpenIMCore.framework/OpenIMCore differ diff --git a/lib/src/manager/im_manager.dart b/lib/src/manager/im_manager.dart index 6a8a635..614feae 100644 --- a/lib/src/manager/im_manager.dart +++ b/lib/src/manager/im_manager.dart @@ -370,6 +370,11 @@ class IMManager { .then((value) => _toList(value)); } + /// + void setSdkLog({required bool enable}) { + _channel.invokeMethod('setSdkLog', _buildParam({'sdkLog': enable ? 0 : 1})); + } + /// Future forceSyncLoginUerInfo(List uidList) { return _channel.invokeMethod('forceSyncLoginUerInfo', _buildParam({})); diff --git a/pubspec.yaml b/pubspec.yaml index 1fa7933..0106cec 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_openim_sdk description: An instant messaging plug-in that supports Android and IOS. And the server is also all open source. -version: 0.0.9+6 +version: 1.0.0 homepage: https://www.rentsoft.cn repository: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter