Remove OneSignal gradle plugin from build.gradle files #1667
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
One Line Summary
Remove the inclusion of the OneSignal gradle plugin from the example app.
Details
Motivation
The OneSignal gradle plugin for Android is designed to (1) ensure the compileSdkVersion is 31 or higher and (2) ensure (mostly) firebase dependent libraries in use by the app & onesignal are compatible. The dependent library compatibility problem has been less of an issue, making the plugin less useful. However inclusion of the plugin itself can sometimes cause side-effect issues during build.
As a result, including the OneSignal Gradle plugin is no longer considered standard when configuring an app to use the OneSignal SDK.
Scope
The OneSignal gradle plugin is no longer added into the build scripts, and is therefore no longer part of the build process.
Testing
Manual testing
As this only affects the build scripts, testing focused on the building of the example app and general functionality was tested within the Android emulator.
Affected code checklist
Checklist
Overview
Testing
Final pass
This change is