Scenario 1:
- My app supports Instinct 2 (not supported for monetization) and Fenix 8 (supported for monetization)
- I initially upload it as a free app and everything works as expected. Users of both devices can download the app
- I enable built-in monetization for my app
- Now only Fenix 8 users can buy my app and I am not warned [*] that support for Instinct 2 will be removed
(* as far as I know, based on forum posts)
In this case, I think the store should give the dev a warning which clearly indicates exactly which devices will be removed. It would also be nice if there was some sort of persistent indication (visible only to the dev) that devices were removed because of monetization.
Scenario 2:
- My app supports Instinct 2 (not supported for monetization)
- I initially upload it as a free app and everything works as expected. Users of can download the app
- I enable built-in monetization for my app
- Now nobody can buy my app, but I am not warned about this fact (again, based on forum posts). The compatible devices list is empty and the Buy button is greyed out
It seems like there’s no point in allowing a dev to upload an app that nobody can buy, so the store should probably just prevent the dev from enabling monetization if it means that *no* devices will support the app.
From the POV of the dev, all of this looks like a bug:
See also: