Scene Lifecycle Detection Improvements and Various Bug Fixes
- Lifecycle delegates not being called for Scene based apps Fix PR
- Instead of swizzling all of the UIApplicationDelegate lifecycle methods OneSignal now observers the UIApplication lifecycle NSNotificationCenter notifications, and will listen for the corresponding UIScene lifecycle notifications if applicable.
- Notifications received while app is in the foreground but inactive being automatically opened Fix PR
- Webviews not being cleared properly when there are multiple in a row Fix PR #606
- Always updating notification types regardless of push token Fix PR
- Doing a migration from the NSE when receiving a notification after the app is installed but not launched Fix PR