diff --git a/android/build.gradle b/android/build.gradle index 888e77c0..37bf886b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -1,5 +1,5 @@ group 'com.onesignal.flutter' -version '3.5.2' +version '3.5.4' buildscript { repositories { @@ -38,5 +38,5 @@ android { } dependencies { - api 'com.onesignal:OneSignal:4.8.7' + api 'com.onesignal:OneSignal:4.8.10' } diff --git a/android/src/main/java/com/onesignal/flutter/OneSignalInAppMessagingController.java b/android/src/main/java/com/onesignal/flutter/OneSignalInAppMessagingController.java index e35714ad..14912ffd 100644 --- a/android/src/main/java/com/onesignal/flutter/OneSignalInAppMessagingController.java +++ b/android/src/main/java/com/onesignal/flutter/OneSignalInAppMessagingController.java @@ -10,7 +10,6 @@ import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; -import io.flutter.plugin.common.PluginRegistry.Registrar; public class OneSignalInAppMessagingController extends FlutterRegistrarResponder implements MethodCallHandler { private MethodChannel channel; diff --git a/android/src/main/java/com/onesignal/flutter/OneSignalOutcomeEventsController.java b/android/src/main/java/com/onesignal/flutter/OneSignalOutcomeEventsController.java index b9ce73ce..2ddc9a23 100644 --- a/android/src/main/java/com/onesignal/flutter/OneSignalOutcomeEventsController.java +++ b/android/src/main/java/com/onesignal/flutter/OneSignalOutcomeEventsController.java @@ -12,7 +12,6 @@ import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; import io.flutter.plugin.common.PluginRegistry; -import io.flutter.plugin.common.PluginRegistry.Registrar; class OSFlutterOutcomeEventsHandler extends FlutterRegistrarResponder implements OneSignal.OutcomeCallback { private Result result; diff --git a/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java b/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java index 0d052e64..ed5e0d23 100644 --- a/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java +++ b/android/src/main/java/com/onesignal/flutter/OneSignalPlugin.java @@ -38,9 +38,6 @@ import io.flutter.plugin.common.MethodChannel; import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; -import io.flutter.plugin.common.PluginRegistry; -import io.flutter.plugin.common.PluginRegistry.Registrar; -import io.flutter.view.FlutterNativeView; /** OnesignalPlugin */ public class OneSignalPlugin @@ -120,24 +117,6 @@ public void onReattachedToActivityForConfigChanges(@NonNull ActivityPluginBindin public void onDetachedFromActivityForConfigChanges() { } - // This static method is only to remain compatible with apps that don’t use the v2 Android embedding. - @Deprecated() - @SuppressLint("Registrar") - public static void registerWith(Registrar registrar) { - final OneSignalPlugin plugin = new OneSignalPlugin(); - plugin.init(registrar.activeContext(), registrar.messenger()); - - // Create a callback for the flutterRegistrar to connect the applications onDestroy - registrar.addViewDestroyListener(new PluginRegistry.ViewDestroyListener() { - @Override - public boolean onViewDestroy(FlutterNativeView flutterNativeView) { - // Remove all handlers so they aren't triggered with wrong context - plugin.onDetachedFromEngine(); - return false; - } - }); - } - @Override public void onMethodCall(MethodCall call, Result result) { if (call.method.contentEquals("OneSignal#setAppId")) diff --git a/android/src/main/java/com/onesignal/flutter/OneSignalTagsController.java b/android/src/main/java/com/onesignal/flutter/OneSignalTagsController.java index 9486aabc..1f19ed2e 100644 --- a/android/src/main/java/com/onesignal/flutter/OneSignalTagsController.java +++ b/android/src/main/java/com/onesignal/flutter/OneSignalTagsController.java @@ -17,7 +17,6 @@ import io.flutter.plugin.common.MethodChannel.MethodCallHandler; import io.flutter.plugin.common.MethodChannel.Result; import io.flutter.plugin.common.PluginRegistry; -import io.flutter.plugin.common.PluginRegistry.Registrar; /** * Created by bradhesse on 7/17/18. diff --git a/ios/onesignal_flutter.podspec b/ios/onesignal_flutter.podspec index 14872a76..32d4c953 100644 --- a/ios/onesignal_flutter.podspec +++ b/ios/onesignal_flutter.podspec @@ -3,7 +3,7 @@ # Pod::Spec.new do |s| s.name = 'onesignal_flutter' - s.version = '3.5.2' + s.version = '3.5.4' s.summary = 'The OneSignal Flutter SDK' s.description = 'Allows you to easily add OneSignal to your flutter projects, to make sending and handling push notifications easy' s.homepage = 'https://www.onesignal.com' @@ -13,7 +13,7 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'OneSignalXCFramework', '3.12.7' + s.dependency 'OneSignalXCFramework', '3.12.10' s.ios.deployment_target = '9.0' s.static_framework = true end diff --git a/pubspec.yaml b/pubspec.yaml index a8c96689..94a9820b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: onesignal_flutter description: OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal -version: 3.5.2 +version: 3.5.4 author: Brad Hesse , Josh Kasten homepage: https://github.com/OneSignal/OneSignal-Flutter-SDK