I have a biz app that works well for a Single User (ie, this smartPhone/person only). It draws extensively on sqlite3. Folks who have seen it have encouraged me to write a Multi-User version, so that several “related” Users could collate their individual data - and load it into a central online database that an Administrator could see.
The Multi-User version would have 2 User types/modes: Admin and User. Admin sees all objects, Users may see a more limited range of objects.
I have a mySQL db online that I can access.
Given that the code is essentially the same in both respects, I want to sell a Single-User version and a Pro version, which would allow for several related Users sending data to a specified account.
PARAM PASSING TO APP?
When the app is sold, does the installation process [initiated by the Play Store or Apple’s App Store] allow for any passing of parameters to the purchased app, eg, I want to know if the bought the Single User or the Multi-User version. If the latter, I will take different logic paths (sqlite3 vs mySQL queries) in terms of screen development. At this point, I would like both downloads to be the identical set of files.
Finally, is this even a good idea? Or should I break the two entirely apart, leaving me to have to maintain two sets of code?
I don’t have any experience re selling via either Store so I’m not sure what is do-able in this circumstance.
Thanks.
Seth