One thing I haven’t seen discussed about native app development is dealing with a percentage of users who keep using an out-of-date version of an app, sometimes for years.
If an app has 100s of 1000s –or more– of active users, that could mean 1000s actively using builds that are missing features or critical bug fixes.
What are some good strategies to avoid this? How do the big apps solve this? Identify these users and send them an email? Pop up an alert in-app? What if that still doesn't work?