All of this is quite confusing, and I believe that associating “android-nongoogle” with builds targeting Samsung makes things even more complicated.
Let’s analyze the situation: there are currently specific parameters for Amazon and the App Store. Also, using just “android” is commonly understood to mean a build intended for Google Play. In that context, the most logical and helpful approach for developers would be to use “android-nongoogle” for builds that are not targeting any of the major app stores like Google Play or the Galaxy Store.
In addition, I suggest introducing a new parameter, such as “galaxy”, specifically for builds targeting the Samsung Galaxy Store (whent you set Target App Store as Samsung), with plugin availability adjusted accordingly.
In my case, I distribute my games through several channels, including one with a Russian company. To generate builds for them, I have to create a separate build.settings
file, removing all permissions required by Google Play and any Play Store–specific plugins. Since I can’t have both versions of the build.settings
file in the same project, I currently switch them manually—backing up the original and replacing it with the custom one each time I need to build for that company.
If the suggestions above were implemented, the whole process would be much cleaner, more organized, and more practical for developers working with multiple distribution channels.