diff --git a/android/build.gradle b/android/build.gradle index 6964789..a3f27ac 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -52,5 +52,5 @@ android { dependencies { // 本地依赖,现将aar复制到libs/io/openim/core-sdk/0.0.1/ 下,命名core-sdk-0.0.1.aar // implementation 'io.openim:core-sdk:0.0.1@aar' - api 'io.openim:core-sdk:2.3.5-t34@aar' + api 'io.openim:core-sdk:2.3.5-t44@aar' } \ No newline at end of file diff --git a/example/pubspec.lock b/example/pubspec.lock index 2c3ff5d..35ecb37 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -68,7 +68,7 @@ packages: path: ".." relative: true source: path - version: "2.3.5+2" + version: "2.3.5+3" flutter_test: dependency: "direct dev" description: flutter diff --git a/ios/Classes/Module/IMManager.swift b/ios/Classes/Module/IMManager.swift index d135a29..9b7fece 100644 --- a/ios/Classes/Module/IMManager.swift +++ b/ios/Classes/Module/IMManager.swift @@ -13,6 +13,7 @@ public class IMMananger: BaseServiceManager { self["uploadImage"] = uploadImage self["updateFcmToken"] = updateFcmToken self["setAppBackgroundStatus"] = setAppBackgroundStatus + self["networkChanged"] = networkChanged } func initSDK(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ @@ -47,6 +48,9 @@ public class IMMananger: BaseServiceManager { Open_im_sdkSetAppBackgroundStatus(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[bool: "isBackground"]) } + func networkChanged(methodCall: FlutterMethodCall, result: @escaping FlutterResult) { + Open_im_sdkNetworkChanged(BaseCallback(result: result), methodCall[string: "operationID"]) + } } public class ConnListener: NSObject, Open_im_sdk_callbackOnConnListenerProtocol { diff --git a/ios/flutter_openim_sdk.podspec b/ios/flutter_openim_sdk.podspec index 00eb9f1..0939b98 100644 --- a/ios/flutter_openim_sdk.podspec +++ b/ios/flutter_openim_sdk.podspec @@ -15,9 +15,9 @@ A new Flutter project. s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.platform = :ios, '9.0' + s.platform = :ios, '11.0' - s.dependency 'OpenIMSDKCore','2.3.5-b3' + s.dependency 'OpenIMSDKCore','2.3.6' s.static_framework = true # s.vendored_frameworks = 'Framework/*.framework' # Flutter.framework does not contain a i386 slice.