Skip to content

Commit 091a612

Browse files
authored
Merge pull request #971 from OneSignal/fix/example/update_app_id_button
Example Fix - Update app id button
2 parents 94b7475 + 7a952bf commit 091a612

File tree

6 files changed

+66
-56
lines changed

6 files changed

+66
-56
lines changed

iOS_SDK/OneSignalDevApp/OneSignalDevApp/AppDelegate.m

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,23 +95,21 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(
9595
return YES;
9696
}
9797

98+
#define ONESIGNAL_APP_ID_DEFAULT @"0ba9731b-33bd-43f4-8b59-61172e27447d"
9899
#define ONESIGNAL_APP_ID_KEY_FOR_TESTING @"ONESIGNAL_APP_ID_KEY_FOR_TESTING"
99100

100101
+ (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;
102+
NSString* userDefinedAppId = [[NSUserDefaults standardUserDefaults] objectForKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
103+
if (userDefinedAppId) {
104+
return userDefinedAppId;
107105
}
108-
109-
return onesignalAppId;
106+
return ONESIGNAL_APP_ID_DEFAULT;
110107
}
111108

112109
+ (void) setOneSignalAppId:(NSString*)onesignalAppId {
113110
[[NSUserDefaults standardUserDefaults] setObject:onesignalAppId forKey:ONESIGNAL_APP_ID_KEY_FOR_TESTING];
114111
[[NSUserDefaults standardUserDefaults] synchronize];
112+
[OneSignal setAppId:onesignalAppId];
115113
}
116114

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

0 commit comments

Comments
 (0)