-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User model modularize Location and InAppMessages #1273
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aab3b38 - Browse repository at this point
Copy the full SHA aab3b38View commit details -
Move Location files to OneSignalLocation framework
Note that LocationRequests are no longer needed as the location is sent as a User property. They are only referenced from unit tests and can be cleaned up.
Configuration menu - View commit details
-
Copy full SHA for 81784af - Browse repository at this point
Copy the full SHA 81784afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d024f0 - Browse repository at this point
Copy the full SHA 1d024f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5796ca2 - Browse repository at this point
Copy the full SHA 5796ca2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4aeb93 - Browse repository at this point
Copy the full SHA c4aeb93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10dddc4 - Browse repository at this point
Copy the full SHA 10dddc4View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e2053bc - Browse repository at this point
Copy the full SHA e2053bcView commit details -
Moving code out of OneSignalFramework for IAM module dependencies
OneSignalInAppMessages now builds. Removed dependencies on code in OneSignalHelper and OneSignalViewHelper. Moved SessionTime to OSSessionManager
Configuration menu - View commit details
-
Copy full SHA for 9fd635e - Browse repository at this point
Copy the full SHA 9fd635eView commit details -
Configuration menu - View commit details
-
Copy full SHA for aed7c9a - Browse repository at this point
Copy the full SHA aed7c9aView commit details -
Build OneSignalFramework without dependency on location and IAM
The public protocols for OSInAppMessages and OSLocation have been moved to OneSignalCore along with a stub implementation. This is a PoC implementation using ClassFromString but we could use injection instead to get the concrete implementation of OneSignalLocation and OneSignalInAppMessages without using classfromstring
Configuration menu - View commit details
-
Copy full SHA for 73fee6f - Browse repository at this point
Copy the full SHA 73fee6fView commit details -
Adding a helper method for NSInvocation to OneSignalCoreHelper and us…
…ing it for location
Configuration menu - View commit details
-
Copy full SHA for 4dba9dc - Browse repository at this point
Copy the full SHA 4dba9dcView commit details -
Forward onApplicationDidBecomeActive to MessagingController through O…
…neSignalInAppMessages
Configuration menu - View commit details
-
Copy full SHA for a708527 - Browse repository at this point
Copy the full SHA a708527View commit details -
Migrate IAMs in the IAM framework
The Migration controller will now tell the OneSignalInAppMessages framework to do its migration. This way the MigrationController doesn't need to reference internal IAM classes.
Configuration menu - View commit details
-
Copy full SHA for 9460834 - Browse repository at this point
Copy the full SHA 9460834View commit details -
Configuration menu - View commit details
-
Copy full SHA for 781fff9 - Browse repository at this point
Copy the full SHA 781fff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c20a28c - Browse repository at this point
Copy the full SHA c20a28cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d128864 - Browse repository at this point
Copy the full SHA d128864View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a4d7d8 - Browse repository at this point
Copy the full SHA 9a4d7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 761f70d - Browse repository at this point
Copy the full SHA 761f70dView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd8bffc - Browse repository at this point
Copy the full SHA dd8bffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for eeb1758 - Browse repository at this point
Copy the full SHA eeb1758View commit details -
Configuration menu - View commit details
-
Copy full SHA for a162f49 - Browse repository at this point
Copy the full SHA a162f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 441e361 - Browse repository at this point
Copy the full SHA 441e361View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 62af317 - Browse repository at this point
Copy the full SHA 62af317View commit details -
Removing launchURLsInApp and webkit code from Notifications
We are removing the launch push notification urls in a webview feature. This feature was not consistently effective, and added a webkit dependency to notifications that has gotten apps rejected from the app store. If we later want to add this feature back we should consider it as an optional module.
Configuration menu - View commit details
-
Copy full SHA for 8350017 - Browse repository at this point
Copy the full SHA 8350017View commit details -
Merge pull request #1275 from OneSignal/user_model/remove_launch_urls…
…_in_app [User model] Remove launch urls in app
Configuration menu - View commit details
-
Copy full SHA for 0dc4f15 - Browse repository at this point
Copy the full SHA 0dc4f15View commit details