Skip to content

Commit 4cfd059

Browse files
committed
Fixed getOneSignalAppId logic to get user defined
* There was an issue with the user defined value getting overriden by the value in code * Simpified this method greatly as well.
1 parent 3580ea6 commit 4cfd059

File tree

2 files changed

+10
-16
lines changed

2 files changed

+10
-16
lines changed

iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -98,20 +98,17 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
9898
#define ONESIGNAL_APP_ID_KEY_FOR_TESTING @"ONESIGNAL_APP_ID_KEY_FOR_TESTING"
9999

100100
+ (NSString*)getOneSignalAppId {
101-
NSString* newAppId = @"0ba9731b-33bd-43f4-8b59-61172e27447d";
102-
NSString* onesignalAppId = [[NSUserDefaults standardUserDefaults] objectForKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
103-
104-
if (![newAppId isEqualToString:onesignalAppId]) {
105-
[self setOneSignalAppId:newAppId];
106-
onesignalAppId = newAppId;
101+
NSString* userDefinedAppId = [[NSUserDefaults standardUserDefaults] objectForKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
102+
if (userDefinedAppId) {
103+
return userDefinedAppId;
107104
}
108-
109-
return onesignalAppId;
105+
return @"1688d8f2-da7f-4815-8ee3-9d13788482c8";
110106
}
111107

112108
+ (void) setOneSignalAppId:(NSString*)onesignalAppId {
113109
[[NSUserDefaults standardUserDefaults] setObject:onesignalAppId forKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
114110
[[NSUserDefaults standardUserDefaults] synchronize];
111+
[OneSignal setAppId:onesignalAppId];
115112
}
116113

117114
- (void) onOSPermissionChanged:(OSPermissionStateChanges*)stateChanges {

iOS_SDK/OneSignalDevApp/OneSignalDevAppClip/AppDelegate.m

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -94,20 +94,17 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
9494
#define ONESIGNAL_APP_ID_KEY_FOR_TESTING @"ONESIGNAL_APP_ID_KEY_FOR_TESTING"
9595

9696
+ (NSString*)getOneSignalAppId {
97-
NSString* newAppId = @"0ba9731b-33bd-43f4-8b59-61172e27447d";
98-
NSString* onesignalAppId = [[NSUserDefaults standardUserDefaults] objectForKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
99-
100-
if (![newAppId isEqualToString:onesignalAppId]) {
101-
[self setOneSignalAppId:newAppId];
102-
onesignalAppId = newAppId;
97+
NSString* userDefinedAppId = [[NSUserDefaults standardUserDefaults] objectForKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
98+
if (userDefinedAppId) {
99+
return userDefinedAppId;
103100
}
104-
105-
return onesignalAppId;
101+
return @"1688d8f2-da7f-4815-8ee3-9d13788482c8";
106102
}
107103

108104
+ (void) setOneSignalAppId:(NSString*)onesignalAppId {
109105
[[NSUserDefaults standardUserDefaults] setObject:onesignalAppId forKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
110106
[[NSUserDefaults standardUserDefaults] synchronize];
107+
[OneSignal setAppId:onesignalAppId];
111108
}
112109

113110
- (void) onOSPermissionChanged:(OSPermissionStateChanges*)stateChanges {

0 commit comments

Comments
 (0)