OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your Ionic, PhoneGap CLI, PhoneGap Build, Cordova, or Sencha Touch app with OneSignal. Supports Android, iOS, and Amazon's Fire OS platforms. https://onesignal.com
Other
251
stars
199
forks
source link
[Bug] Ignore Live Activities code for Mac Catalyst #1005
However, this wrapper SDK has code that reference OneSignalLiveActivitiesManagerImpl directly which is in a module not available to Mac Catalyst due to ActivityKit dependency
Therefore, it caused build failures for Mac Catalyst.
Live Activities does not work for Mac anyway, so just ignore these methods.
Description
One Line Summary
Fix Mac Catalyst builds by ignoring offending Live Activities code.
Details
OneSignalLiveActivitiesManagerImpl
directly which is in a module not available to Mac Catalyst due to ActivityKit dependencyMotivation
Fix builds, address followup report here https://github.com/OneSignal/OneSignal-iOS-SDK/issues/1445.
Scope
Testing
Unit testing
None
Manual testing
Tested on my Mac Catalyst - builds, Live Activities is no-op Tested on iPhone - builds, Live Activities setup is done
Affected code checklist
Checklist
Overview
Testing
Final pass
This change is