Skip to content

Commit a5bf174

Browse files
committed
using selectorFromString for requestAlwaysAuthorization
1 parent 5aaefa2 commit a5bf174

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

iOS_SDK/OneSignalDevApp/OneSignalExample.xcodeproj/project.pbxproj

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,7 @@
606606
buildSettings = {
607607
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
608608
CODE_SIGN_ENTITLEMENTS = OneSignalDevApp/OneSignalDevApp.entitlements;
609-
CURRENT_PROJECT_VERSION = 1.4.1;
609+
CURRENT_PROJECT_VERSION = 1.4.2;
610610
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
611611
DEVELOPMENT_TEAM = 99SW8E36CT;
612612
FRAMEWORK_SEARCH_PATHS = (
@@ -619,7 +619,7 @@
619619
"$(inherited)",
620620
"@executable_path/Frameworks",
621621
);
622-
MARKETING_VERSION = 1.4.1;
622+
MARKETING_VERSION = 1.4.2;
623623
OTHER_LDFLAGS = "-ObjC";
624624
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example;
625625
PRODUCT_NAME = OneSignalExample;
@@ -632,7 +632,7 @@
632632
buildSettings = {
633633
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
634634
CODE_SIGN_ENTITLEMENTS = OneSignalDevApp/OneSignalDevApp.entitlements;
635-
CURRENT_PROJECT_VERSION = 1.4.1;
635+
CURRENT_PROJECT_VERSION = 1.4.2;
636636
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
637637
DEVELOPMENT_TEAM = 99SW8E36CT;
638638
FRAMEWORK_SEARCH_PATHS = (
@@ -645,7 +645,7 @@
645645
"$(inherited)",
646646
"@executable_path/Frameworks",
647647
);
648-
MARKETING_VERSION = 1.4.1;
648+
MARKETING_VERSION = 1.4.2;
649649
OTHER_LDFLAGS = "-ObjC";
650650
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example;
651651
PRODUCT_NAME = OneSignalExample;
@@ -657,7 +657,7 @@
657657
isa = XCBuildConfiguration;
658658
buildSettings = {
659659
CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements;
660-
CURRENT_PROJECT_VERSION = 1.4.1;
660+
CURRENT_PROJECT_VERSION = 1.4.2;
661661
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
662662
DEVELOPMENT_TEAM = 99SW8E36CT;
663663
FRAMEWORK_SEARCH_PATHS = (
@@ -670,7 +670,7 @@
670670
"@executable_path/Frameworks",
671671
"@executable_path/../../Frameworks",
672672
);
673-
MARKETING_VERSION = 1.4.1;
673+
MARKETING_VERSION = 1.4.2;
674674
OTHER_LDFLAGS = "-ObjC";
675675
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.OneSignalNotificationServiceExtensionA;
676676
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -683,7 +683,7 @@
683683
isa = XCBuildConfiguration;
684684
buildSettings = {
685685
CODE_SIGN_ENTITLEMENTS = OneSignalNotificationServiceExtension/OneSignalNotificationServiceExtension.entitlements;
686-
CURRENT_PROJECT_VERSION = 1.4.1;
686+
CURRENT_PROJECT_VERSION = 1.4.2;
687687
DERIVE_MACCATALYST_PRODUCT_BUNDLE_IDENTIFIER = YES;
688688
DEVELOPMENT_TEAM = 99SW8E36CT;
689689
FRAMEWORK_SEARCH_PATHS = (
@@ -697,7 +697,7 @@
697697
"@executable_path/Frameworks",
698698
"@executable_path/../../Frameworks",
699699
);
700-
MARKETING_VERSION = 1.4.1;
700+
MARKETING_VERSION = 1.4.2;
701701
OTHER_LDFLAGS = "-ObjC";
702702
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.OneSignalNotificationServiceExtensionA;
703703
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -726,7 +726,7 @@
726726
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
727727
CODE_SIGN_ENTITLEMENTS = OneSignalDevAppClip/OneSignalDevAppClip.entitlements;
728728
CODE_SIGN_STYLE = Automatic;
729-
CURRENT_PROJECT_VERSION = 1.4.1;
729+
CURRENT_PROJECT_VERSION = 1.4.2;
730730
DEVELOPMENT_TEAM = 99SW8E36CT;
731731
GCC_C_LANGUAGE_STANDARD = gnu11;
732732
GCC_PREPROCESSOR_DEFINITIONS = (
@@ -740,7 +740,7 @@
740740
"$(inherited)",
741741
"@executable_path/Frameworks",
742742
);
743-
MARKETING_VERSION = 1.4.1;
743+
MARKETING_VERSION = 1.4.2;
744744
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
745745
MTL_FAST_MATH = YES;
746746
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.Clip;
@@ -769,7 +769,7 @@
769769
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
770770
CODE_SIGN_ENTITLEMENTS = OneSignalDevAppClip/OneSignalDevAppClip.entitlements;
771771
CODE_SIGN_STYLE = Automatic;
772-
CURRENT_PROJECT_VERSION = 1.4.1;
772+
CURRENT_PROJECT_VERSION = 1.4.2;
773773
DEVELOPMENT_TEAM = 99SW8E36CT;
774774
GCC_C_LANGUAGE_STANDARD = gnu11;
775775
GCC_PREPROCESSOR_DEFINITIONS = OS_APP_CLIP;
@@ -779,7 +779,7 @@
779779
"$(inherited)",
780780
"@executable_path/Frameworks",
781781
);
782-
MARKETING_VERSION = 1.4.1;
782+
MARKETING_VERSION = 1.4.2;
783783
MTL_FAST_MATH = YES;
784784
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.example.Clip;
785785
PRODUCT_NAME = OneSignalExampleClip;

iOS_SDK/OneSignalSDK/Source/OneSignalLocation.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ + (void)internalGetLocation:(bool)prompt fallbackToSettings:(BOOL)fallback {
240240
NSString* alwaysDescription = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationAlwaysUsageDescription"] ?: [[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationAlwaysAndWhenInUseUsageDescription"];
241241
// use background location updates if always permission granted or prompt allowed
242242
if (backgroundModes && [backgroundModes containsObject:@"location"] && alwaysDescription && (permissionStatus == kCLAuthorizationStatusAuthorizedAlways || prompt)) {
243-
[locationManager performSelector:@selector(requestAlwaysAuthorization)];
243+
[locationManager performSelector:NSSelectorFromString(@"requestAlwaysAuthorization")];
244244
if ([OneSignalHelper isIOSVersionGreaterThanOrEqual:@"9.0"])
245245
[locationManager setValue:@YES forKey:@"allowsBackgroundLocationUpdates"];
246246
}

0 commit comments

Comments
 (0)