File tree Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Expand file tree Collapse file tree 2 files changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -393,7 +393,7 @@ + (id)initWithLaunchOptions:(NSDictionary*)launchOptions appId:(NSString*)appId
393393 NSNumber *IFDSetting = settings[kOSSettingsKeyInFocusDisplayOption ];
394394 BOOL inFocusDisplayPassed = IFDSetting && IFDSetting.integerValue > -1 && IFDSetting.integerValue < 3 ;
395395
396- if (inAppAlertsPassed || inAppAlertsPassed ) {
396+ if (inAppAlertsPassed || inFocusDisplayPassed ) {
397397 if (!inFocusDisplayPassed)
398398 self.inFocusDisplayType = (OSNotificationDisplayType)IAASetting.integerValue ;
399399 else
Original file line number Diff line number Diff line change @@ -1040,6 +1040,22 @@ - (void)testInitOnSimulator {
10401040}
10411041
10421042
1043+ - (void )testFocusSettingsOnInit {
1044+ // Test old kOSSettingsKeyInFocusDisplayOption
1045+ [OneSignal initWithLaunchOptions: nil appId: @" b2f7f966-d8cc-11e4-bed1-df8f05be55ba"
1046+ handleNotificationAction: nil
1047+ settings: @{kOSSettingsKeyInFocusDisplayOption : @(OSNotificationDisplayTypeNone)}];
1048+
1049+ XCTAssertEqual (OneSignal.inFocusDisplayType , OSNotificationDisplayTypeNone);
1050+
1051+ [self clearStateForAppRestart ];
1052+
1053+ // Test old very old kOSSettingsKeyInAppAlerts
1054+ [OneSignal initWithLaunchOptions: nil appId: @" b2f7f966-d8cc-11e4-bed1-df8f05be55ba"
1055+ handleNotificationAction: nil
1056+ settings: @{kOSSettingsKeyInAppAlerts : @(false )}];
1057+ XCTAssertEqual (OneSignal.inFocusDisplayType , OSNotificationDisplayTypeNone);
1058+ }
10431059
10441060- (void )testCallingMethodsBeforeInit {
10451061 [self setCurrentNotificationPermission: true ];
You can’t perform that action at this time.
0 commit comments