Skip to content

Commit

Permalink
Set wrapper sdk type before calling initialize
Browse files Browse the repository at this point in the history
* Set the wrapper SDK type first so when initialize is called, the native SDK can check if the SDK is a wrapper type in order to conditionally omit a misleading fatal log
* See OneSignal/OneSignal-iOS-SDK#1468
  • Loading branch information
nan-li committed Aug 9, 2024
1 parent 66b669b commit a02fbb0
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions ios/Classes/OneSignalPlugin.m
Original file line number Diff line number Diff line change
Expand Up @@ -56,10 +56,10 @@ + (instancetype)sharedInstance {
#pragma mark FlutterPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {

[OneSignal initialize:nil withLaunchOptions:nil];
OneSignalWrapper.sdkType = @"flutter";
OneSignalWrapper.sdkVersion = @"050202";

[OneSignal initialize:nil withLaunchOptions:nil];

OneSignalPlugin.sharedInstance.channel = [FlutterMethodChannel
methodChannelWithName:@"OneSignal"
binaryMessenger:[registrar messenger]];
Expand Down

0 comments on commit a02fbb0

Please sign in to comment.