From a7325c219df29c4595afde26698de11b7eb3093e Mon Sep 17 00:00:00 2001 From: sergeysozinov Date: Fri, 26 Jul 2024 10:45:26 +0300 Subject: [PATCH 1/5] MBX-3547: add logging --- mindbox/lib/mindbox.dart | 19 +++++++++++ .../mindbox_android/MindboxAndroidPlugin.kt | 20 ++++++++++++ .../lib/src/mindbox_android_platform.dart | 5 +++ .../ios/Classes/SwiftMindboxIosPlugin.swift | 32 +++++++++++++++++++ mindbox_ios/lib/src/mindbox_ios_platform.dart | 6 ++++ .../lib/src/mindbox_platform.dart | 5 +++ .../lib/src/types/mindbox_method_handler.dart | 26 +++++++++++++++ 7 files changed, 113 insertions(+) diff --git a/mindbox/lib/mindbox.dart b/mindbox/lib/mindbox.dart index 8e6b41c..4e9f382 100644 --- a/mindbox/lib/mindbox.dart +++ b/mindbox/lib/mindbox.dart @@ -153,4 +153,23 @@ class Mindbox { MindboxPlatform.instance .updateNotificationPermissionStatus(granted: granted); } + + /// Writes a log message to the native Mindbox logging system. + /// + /// Usage example: + /// + /// ```dart + /// Mindbox.instance.writeNativeLog( + /// message: 'This is a debug message', + /// logLevel: LogLevel.debug, + /// ); + /// ``` + /// + /// [message]: The message to be logged. + /// [logLevel]: The severity level of the log message [LogLevel]. + /// + void writeNativeLog({required String message, required LogLevel logLevel}) { + MindboxPlatform.instance + .writeNativeLog(message: message, logLevel: logLevel); + } } diff --git a/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt b/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt index fec86c5..59daea2 100644 --- a/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt +++ b/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt @@ -155,6 +155,26 @@ class MindboxAndroidPlugin : FlutterPlugin, MethodCallHandler, ActivityAware, Ne "updateNotificationPermissionStatus" -> { Mindbox.updateNotificationPermissionStatus(context = context) } + + "writeNativeLog" -> { + if (call.arguments is List<*>) { + val args = call.arguments as List<*> + if (args.size < 2) { + result.error("-1", "error", "Wrong argument count") + } + try { + val message: String? = args[0] as String + val logIndex: Int = args[1] as Int + val logLevel: Level = Level.values()[logIndex] + Mindbox.writeLog(message!!, logLevel) + result.success(0) + } + catch (e: Exception) + { + result.error("-1", "error", "Exception occurred: ${e.message}") + } + } + } else -> { result.notImplemented() } diff --git a/mindbox_android/lib/src/mindbox_android_platform.dart b/mindbox_android/lib/src/mindbox_android_platform.dart index 1474955..0dff99b 100644 --- a/mindbox_android/lib/src/mindbox_android_platform.dart +++ b/mindbox_android/lib/src/mindbox_android_platform.dart @@ -101,4 +101,9 @@ class MindboxAndroidPlatform extends MindboxPlatform { void updateNotificationPermissionStatus({required bool granted}) { _methodHandler.updateNotificationPermissionStatus(granted: granted); } + + @override + void writeNativeLog({required String message, required LogLevel logLevel}) { + _methodHandler.writeNativeLog(message: message, logLevel: logLevel); + } } diff --git a/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift b/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift index 5bf1ec7..281d98a 100644 --- a/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift +++ b/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift @@ -1,6 +1,7 @@ import Flutter import UIKit import Mindbox +import MindboxLogger @@ -164,6 +165,37 @@ public class SwiftMindboxIosPlugin: NSObject, FlutterPlugin { return } Mindbox.shared.notificationsRequestAuthorization(granted: granted) + + case "writeNativeLog": + guard let args = call.arguments as? [Any], args.count >= 2 else { + result(FlutterError(code: "-1", message: "error", details: "Wrong argument count or type")) + return + } + + guard let message = args[0] as? String, + let levelIndex = args[1] as? Int else { + result(FlutterError(code: "-1", message: "error", details: "Wrong argument type")) + return + } + let logLevel: LogLevel + + switch levelIndex { + case 0: + logLevel = .debug + case 1: + logLevel = .info + case 2: + logLevel = .default + case 3: + logLevel = .error + case 4: + logLevel = .fault + default: + logLevel = .none + } + Mindbox.logger.log(level: logLevel, message: message) + result(0) + default: result(FlutterMethodNotImplemented) } diff --git a/mindbox_ios/lib/src/mindbox_ios_platform.dart b/mindbox_ios/lib/src/mindbox_ios_platform.dart index a2735d3..b39b271 100644 --- a/mindbox_ios/lib/src/mindbox_ios_platform.dart +++ b/mindbox_ios/lib/src/mindbox_ios_platform.dart @@ -101,4 +101,10 @@ class MindboxIosPlatform extends MindboxPlatform { void updateNotificationPermissionStatus({required bool granted}) { _methodHandler.updateNotificationPermissionStatus(granted: granted); } + + /// Writes a log message to the native Mindbox logging system. + @override + void writeNativeLog({required String message, required LogLevel logLevel}) { + _methodHandler.writeNativeLog(message: message, logLevel: logLevel); + } } diff --git a/mindbox_platform_interface/lib/src/mindbox_platform.dart b/mindbox_platform_interface/lib/src/mindbox_platform.dart index 39ddfa8..6e403d2 100644 --- a/mindbox_platform_interface/lib/src/mindbox_platform.dart +++ b/mindbox_platform_interface/lib/src/mindbox_platform.dart @@ -123,6 +123,11 @@ abstract class MindboxPlatform { void updateNotificationPermissionStatus({required bool granted}) => throw UnimplementedError( 'updateNotificationPermissionStatus() has not been implemented'); + + /// Writes a log message to the native Mindbox logging system. + void writeNativeLog({required String message, required LogLevel logLevel}) => + throw UnimplementedError( + 'writeNativeLog() has not been implemented'); } diff --git a/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart b/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart index 052d284..fe6ba16 100644 --- a/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart +++ b/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart @@ -36,6 +36,7 @@ class MindboxMethodHandler { bool _initialized = false; final List<_PendingCallbackMethod> _pendingCallbackMethods = []; final List<_PendingOperations> _pendingOperations = []; + final String _logPrefix = '[Flutter] '; PushClickHandler? _pushClickHandler; InAppClickHandler? _inAppClickHandler; InAppDismissedHandler? _inAppDismissedHandler; @@ -84,6 +85,7 @@ class MindboxMethodHandler { _pendingCallbackMethods.clear(); _pendingOperations.clear(); _initialized = true; + _logInfo('Init in Flutter'); } on PlatformException catch (e) { throw MindboxInitializeError( message: e.message ?? '', data: e.details ?? ''); @@ -284,6 +286,14 @@ class MindboxMethodHandler { data: exception.message!); } } + /// Writes a log message to the native Mindbox logging system. + /// [message]: The message to be logged + /// [logLevel]: The severity level of the log message [LogLevel] + void writeNativeLog( + {required String message, required LogLevel logLevel}) async { + await channel + .invokeMethod('writeNativeLog', [_logPrefix + message, logLevel.index]); + } void _setMethodCallHandler() { channel.setMethodCallHandler((call) { @@ -309,4 +319,20 @@ class MindboxMethodHandler { }); _methodHandlerSet = true; } + + void _logDebug(String message) { + writeNativeLog(message: message, logLevel: LogLevel.debug); + } + + void _logInfo(String message) { + writeNativeLog(message: message, logLevel: LogLevel.info); + } + + void _logWarning(String message) { + writeNativeLog(message: message, logLevel: LogLevel.warn); + } + + void _logError(String message) { + writeNativeLog(message: message, logLevel: LogLevel.error); + } } From 9b98adf113741f9705412c908d066f1f71ea0dc5 Mon Sep 17 00:00:00 2001 From: sergeysozinov Date: Fri, 26 Jul 2024 11:11:55 +0300 Subject: [PATCH 2/5] MBX-3547: remove unused private logging method --- .../lib/src/types/mindbox_method_handler.dart | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart b/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart index fe6ba16..9ab52be 100644 --- a/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart +++ b/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart @@ -320,19 +320,8 @@ class MindboxMethodHandler { _methodHandlerSet = true; } - void _logDebug(String message) { - writeNativeLog(message: message, logLevel: LogLevel.debug); - } - void _logInfo(String message) { writeNativeLog(message: message, logLevel: LogLevel.info); } - void _logWarning(String message) { - writeNativeLog(message: message, logLevel: LogLevel.warn); - } - - void _logError(String message) { - writeNativeLog(message: message, logLevel: LogLevel.error); - } } From 378db7a8296b2d31ab13b881879d827027a062a4 Mon Sep 17 00:00:00 2001 From: sergeysozinov Date: Mon, 5 Aug 2024 15:02:14 +0300 Subject: [PATCH 3/5] MBX-3338:set default in-app callback in example --- example/flutter_example/lib/main.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/example/flutter_example/lib/main.dart b/example/flutter_example/lib/main.dart index 656fd3a..246967a 100644 --- a/example/flutter_example/lib/main.dart +++ b/example/flutter_example/lib/main.dart @@ -21,7 +21,7 @@ void main() { ViewModel.requestPermissions(); - ViewModel.chooseInAppCallback(ChooseInappCallback.customInAppCallback); + ViewModel.chooseInAppCallback(ChooseInappCallback.defaultInAppCallback); runApp(const Example()); From d51036ed800a122079b446bace1c419efeaba0e7 Mon Sep 17 00:00:00 2001 From: sergeysozinov Date: Thu, 8 Aug 2024 15:12:48 +0300 Subject: [PATCH 4/5] Revert "MBX-3547: add logging" This reverts commit 145be534f15ac9dd5e9b620da93ebe148d48900e, reversing changes made to c40985bef4be62e9498b00e7ed227ca47b7dab88. --- mindbox/lib/mindbox.dart | 19 ----------- .../mindbox_android/MindboxAndroidPlugin.kt | 20 ------------ .../lib/src/mindbox_android_platform.dart | 5 --- .../ios/Classes/SwiftMindboxIosPlugin.swift | 32 ------------------- mindbox_ios/lib/src/mindbox_ios_platform.dart | 6 ---- .../lib/src/mindbox_platform.dart | 5 --- .../lib/src/types/mindbox_method_handler.dart | 15 --------- 7 files changed, 102 deletions(-) diff --git a/mindbox/lib/mindbox.dart b/mindbox/lib/mindbox.dart index 4e9f382..8e6b41c 100644 --- a/mindbox/lib/mindbox.dart +++ b/mindbox/lib/mindbox.dart @@ -153,23 +153,4 @@ class Mindbox { MindboxPlatform.instance .updateNotificationPermissionStatus(granted: granted); } - - /// Writes a log message to the native Mindbox logging system. - /// - /// Usage example: - /// - /// ```dart - /// Mindbox.instance.writeNativeLog( - /// message: 'This is a debug message', - /// logLevel: LogLevel.debug, - /// ); - /// ``` - /// - /// [message]: The message to be logged. - /// [logLevel]: The severity level of the log message [LogLevel]. - /// - void writeNativeLog({required String message, required LogLevel logLevel}) { - MindboxPlatform.instance - .writeNativeLog(message: message, logLevel: logLevel); - } } diff --git a/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt b/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt index 59daea2..fec86c5 100644 --- a/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt +++ b/mindbox_android/android/src/main/kotlin/cloud/mindbox/mindbox_android/MindboxAndroidPlugin.kt @@ -155,26 +155,6 @@ class MindboxAndroidPlugin : FlutterPlugin, MethodCallHandler, ActivityAware, Ne "updateNotificationPermissionStatus" -> { Mindbox.updateNotificationPermissionStatus(context = context) } - - "writeNativeLog" -> { - if (call.arguments is List<*>) { - val args = call.arguments as List<*> - if (args.size < 2) { - result.error("-1", "error", "Wrong argument count") - } - try { - val message: String? = args[0] as String - val logIndex: Int = args[1] as Int - val logLevel: Level = Level.values()[logIndex] - Mindbox.writeLog(message!!, logLevel) - result.success(0) - } - catch (e: Exception) - { - result.error("-1", "error", "Exception occurred: ${e.message}") - } - } - } else -> { result.notImplemented() } diff --git a/mindbox_android/lib/src/mindbox_android_platform.dart b/mindbox_android/lib/src/mindbox_android_platform.dart index 0dff99b..1474955 100644 --- a/mindbox_android/lib/src/mindbox_android_platform.dart +++ b/mindbox_android/lib/src/mindbox_android_platform.dart @@ -101,9 +101,4 @@ class MindboxAndroidPlatform extends MindboxPlatform { void updateNotificationPermissionStatus({required bool granted}) { _methodHandler.updateNotificationPermissionStatus(granted: granted); } - - @override - void writeNativeLog({required String message, required LogLevel logLevel}) { - _methodHandler.writeNativeLog(message: message, logLevel: logLevel); - } } diff --git a/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift b/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift index 281d98a..5bf1ec7 100644 --- a/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift +++ b/mindbox_ios/ios/Classes/SwiftMindboxIosPlugin.swift @@ -1,7 +1,6 @@ import Flutter import UIKit import Mindbox -import MindboxLogger @@ -165,37 +164,6 @@ public class SwiftMindboxIosPlugin: NSObject, FlutterPlugin { return } Mindbox.shared.notificationsRequestAuthorization(granted: granted) - - case "writeNativeLog": - guard let args = call.arguments as? [Any], args.count >= 2 else { - result(FlutterError(code: "-1", message: "error", details: "Wrong argument count or type")) - return - } - - guard let message = args[0] as? String, - let levelIndex = args[1] as? Int else { - result(FlutterError(code: "-1", message: "error", details: "Wrong argument type")) - return - } - let logLevel: LogLevel - - switch levelIndex { - case 0: - logLevel = .debug - case 1: - logLevel = .info - case 2: - logLevel = .default - case 3: - logLevel = .error - case 4: - logLevel = .fault - default: - logLevel = .none - } - Mindbox.logger.log(level: logLevel, message: message) - result(0) - default: result(FlutterMethodNotImplemented) } diff --git a/mindbox_ios/lib/src/mindbox_ios_platform.dart b/mindbox_ios/lib/src/mindbox_ios_platform.dart index b39b271..a2735d3 100644 --- a/mindbox_ios/lib/src/mindbox_ios_platform.dart +++ b/mindbox_ios/lib/src/mindbox_ios_platform.dart @@ -101,10 +101,4 @@ class MindboxIosPlatform extends MindboxPlatform { void updateNotificationPermissionStatus({required bool granted}) { _methodHandler.updateNotificationPermissionStatus(granted: granted); } - - /// Writes a log message to the native Mindbox logging system. - @override - void writeNativeLog({required String message, required LogLevel logLevel}) { - _methodHandler.writeNativeLog(message: message, logLevel: logLevel); - } } diff --git a/mindbox_platform_interface/lib/src/mindbox_platform.dart b/mindbox_platform_interface/lib/src/mindbox_platform.dart index 6e403d2..39ddfa8 100644 --- a/mindbox_platform_interface/lib/src/mindbox_platform.dart +++ b/mindbox_platform_interface/lib/src/mindbox_platform.dart @@ -123,11 +123,6 @@ abstract class MindboxPlatform { void updateNotificationPermissionStatus({required bool granted}) => throw UnimplementedError( 'updateNotificationPermissionStatus() has not been implemented'); - - /// Writes a log message to the native Mindbox logging system. - void writeNativeLog({required String message, required LogLevel logLevel}) => - throw UnimplementedError( - 'writeNativeLog() has not been implemented'); } diff --git a/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart b/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart index 9ab52be..052d284 100644 --- a/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart +++ b/mindbox_platform_interface/lib/src/types/mindbox_method_handler.dart @@ -36,7 +36,6 @@ class MindboxMethodHandler { bool _initialized = false; final List<_PendingCallbackMethod> _pendingCallbackMethods = []; final List<_PendingOperations> _pendingOperations = []; - final String _logPrefix = '[Flutter] '; PushClickHandler? _pushClickHandler; InAppClickHandler? _inAppClickHandler; InAppDismissedHandler? _inAppDismissedHandler; @@ -85,7 +84,6 @@ class MindboxMethodHandler { _pendingCallbackMethods.clear(); _pendingOperations.clear(); _initialized = true; - _logInfo('Init in Flutter'); } on PlatformException catch (e) { throw MindboxInitializeError( message: e.message ?? '', data: e.details ?? ''); @@ -286,14 +284,6 @@ class MindboxMethodHandler { data: exception.message!); } } - /// Writes a log message to the native Mindbox logging system. - /// [message]: The message to be logged - /// [logLevel]: The severity level of the log message [LogLevel] - void writeNativeLog( - {required String message, required LogLevel logLevel}) async { - await channel - .invokeMethod('writeNativeLog', [_logPrefix + message, logLevel.index]); - } void _setMethodCallHandler() { channel.setMethodCallHandler((call) { @@ -319,9 +309,4 @@ class MindboxMethodHandler { }); _methodHandlerSet = true; } - - void _logInfo(String message) { - writeNativeLog(message: message, logLevel: LogLevel.info); - } - } From 2ef6aa1729723ec2b745b324c7f54a52db98d2be Mon Sep 17 00:00:00 2001 From: sergeysozinov Date: Thu, 8 Aug 2024 17:23:44 +0300 Subject: [PATCH 5/5] Bump SDK version to 2.10.2-rc --- mindbox/CHANGELOG.md | 5 +++++ mindbox/pubspec.yaml | 8 ++++---- mindbox_android/CHANGELOG.md | 4 ++++ mindbox_android/android/build.gradle | 2 +- mindbox_android/pubspec.yaml | 4 ++-- mindbox_ios/CHANGELOG.md | 4 ++++ mindbox_ios/ios/mindbox_ios.podspec | 6 +++--- mindbox_ios/pubspec.yaml | 4 ++-- mindbox_platform_interface/CHANGELOG.md | 5 +++++ mindbox_platform_interface/pubspec.yaml | 2 +- 10 files changed, 31 insertions(+), 13 deletions(-) diff --git a/mindbox/CHANGELOG.md b/mindbox/CHANGELOG.md index 0fd9af0..986ec73 100644 --- a/mindbox/CHANGELOG.md +++ b/mindbox/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.10.2-rc + +* Upgrade native Android SDK dependency to v2.10.2-rc. +* Upgrade native iOS SDK dependency to v2.10.3-rc. + ## 2.10.1 * Upgrade native Android SDK dependency to v2.10.1. diff --git a/mindbox/pubspec.yaml b/mindbox/pubspec.yaml index d1fc15c..c4d0abe 100644 --- a/mindbox/pubspec.yaml +++ b/mindbox/pubspec.yaml @@ -1,6 +1,6 @@ name: mindbox description: Flutter Mindbox SDK. Plugin wrapper over of Mindbox iOS/Android SDK. -version: 2.10.1 +version: 2.10.2-rc homepage: https://mindbox.cloud/ repository: https://github.com/mindbox-cloud/flutter-sdk/tree/master/mindbox documentation: https://developers.mindbox.ru/docs/flutter-sdk-integration @@ -20,9 +20,9 @@ flutter: dependencies: flutter: sdk: flutter - mindbox_android: ^2.10.1 - mindbox_ios: ^2.10.1 - mindbox_platform_interface: ^2.10.1 + mindbox_android: ^2.10.2-rc + mindbox_ios: ^2.10.2-rc + mindbox_platform_interface: ^2.10.2-rc dev_dependencies: flutter_test: diff --git a/mindbox_android/CHANGELOG.md b/mindbox_android/CHANGELOG.md index 73278eb..2b5a779 100644 --- a/mindbox_android/CHANGELOG.md +++ b/mindbox_android/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.10.2-rc + +* Upgrade native Android SDK dependency to v2.10.2-rc. + ## 2.10.1 * Upgrade native Android SDK dependency to v2.10.1. diff --git a/mindbox_android/android/build.gradle b/mindbox_android/android/build.gradle index a5f74da..89ccf84 100644 --- a/mindbox_android/android/build.gradle +++ b/mindbox_android/android/build.gradle @@ -49,5 +49,5 @@ android { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" - api 'cloud.mindbox:mobile-sdk:2.10.1' + api 'cloud.mindbox:mobile-sdk:2.10.2-rc' } diff --git a/mindbox_android/pubspec.yaml b/mindbox_android/pubspec.yaml index 7fa21c9..00ca9ad 100644 --- a/mindbox_android/pubspec.yaml +++ b/mindbox_android/pubspec.yaml @@ -1,6 +1,6 @@ name: mindbox_android description: The implementation of 'mindbox' plugin for the Android platform. -version: 2.10.1 +version: 2.10.2-rc homepage: https://mindbox.cloud/ repository: https://github.com/mindbox-cloud/flutter-sdk/tree/master/mindbox_android @@ -19,7 +19,7 @@ flutter: dependencies: flutter: sdk: flutter - mindbox_platform_interface: ^2.10.1 + mindbox_platform_interface: ^2.10.2-rc dev_dependencies: flutter_test: diff --git a/mindbox_ios/CHANGELOG.md b/mindbox_ios/CHANGELOG.md index 1324d78..cee58e1 100644 --- a/mindbox_ios/CHANGELOG.md +++ b/mindbox_ios/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2.10.2-rc + +* Upgrade native iOS SDK dependency to v2.10.3-rc. + ## 2.10.1 * Upgrade native iOS SDK dependency to v2.10.2. diff --git a/mindbox_ios/ios/mindbox_ios.podspec b/mindbox_ios/ios/mindbox_ios.podspec index 5388b5a..50022a9 100644 --- a/mindbox_ios/ios/mindbox_ios.podspec +++ b/mindbox_ios/ios/mindbox_ios.podspec @@ -4,7 +4,7 @@ # Pod::Spec.new do |s| s.name = 'mindbox_ios' - s.version = '2.10.1' + s.version = '2.10.3-rc' s.summary = 'Mindbox Flutter SDK' s.description = <<-DESC The implementation of 'mindbox' plugin for the iOS platform @@ -15,8 +15,8 @@ The implementation of 'mindbox' plugin for the iOS platform s.source = { :path => '.' } s.source_files = 'Classes/**/*' s.dependency 'Flutter' - s.dependency 'Mindbox', '2.10.2' - s.dependency 'MindboxNotifications', '2.10.2' + s.dependency 'Mindbox', '2.10.3-rc' + s.dependency 'MindboxNotifications', '2.10.3-rc' s.platform = :ios, '10.0' # Flutter.framework does not contain a i386 slice. diff --git a/mindbox_ios/pubspec.yaml b/mindbox_ios/pubspec.yaml index 362cc1b..faac9b6 100644 --- a/mindbox_ios/pubspec.yaml +++ b/mindbox_ios/pubspec.yaml @@ -1,6 +1,6 @@ name: mindbox_ios description: The implementation of 'mindbox' plugin for the iOS platform. -version: 2.10.1 +version: 2.10.2-rc homepage: https://mindbox.cloud/ repository: https://github.com/mindbox-cloud/flutter-sdk/tree/master/mindbox_ios @@ -18,7 +18,7 @@ flutter: dependencies: flutter: sdk: flutter - mindbox_platform_interface: ^2.10.1 + mindbox_platform_interface: ^2.10.2-rc dev_dependencies: flutter_test: diff --git a/mindbox_platform_interface/CHANGELOG.md b/mindbox_platform_interface/CHANGELOG.md index c6bf22d..f8ef415 100644 --- a/mindbox_platform_interface/CHANGELOG.md +++ b/mindbox_platform_interface/CHANGELOG.md @@ -1,3 +1,8 @@ +## 2.10.2-rc + +* Upgrade native Android SDK dependency to v2.10.2-rc. +* Upgrade native iOS SDK dependency to v2.10.3-rc. + ## 2.10.1 * Upgrade native Android SDK dependency to v2.10.1. diff --git a/mindbox_platform_interface/pubspec.yaml b/mindbox_platform_interface/pubspec.yaml index fad3f27..3cd9a51 100644 --- a/mindbox_platform_interface/pubspec.yaml +++ b/mindbox_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: mindbox_platform_interface description: Mindbox platform interface. -version: 2.10.1 +version: 2.10.2-rc homepage: https://mindbox.cloud/ repository: https://github.com/mindbox-cloud/flutter-sdk/tree/master/mindbox_platform_interface