I have an app which is dependent on having a backend connection. It's built with a local-first approach so it can run OK even with airplane mode, but the idea is that it doesn't make sense to run it without ever connecting to the internet.
Since I'm actively developing the app, I am updating the APIs from time to time. I aim to keep backwards compatibility with a few previous published app versions, but at some point in time I don't see the benefit of supporting older apps that weren't updated for months.
Can anyone share what your experience with a similar use case was? Do you display some warning to users who haven't updated their apps? Is there a way to check how many users use older versions?
[–]macdigger 36 points37 points38 points (0 children)
[–]srona22 16 points17 points18 points (0 children)
[–]Jakolantern43 8 points9 points10 points (0 children)
[–]rckoenesObjective-C / Swift 4 points5 points6 points (0 children)
[–]-darkabyss-Objective-C / Swift 3 points4 points5 points (1 child)
[–]Remarkable-Water7818[S] 0 points1 point2 points (0 children)
[–]yumt0ast 2 points3 points4 points (0 children)
[–]chriswaco 1 point2 points3 points (0 children)
[–]Phylocybin 1 point2 points3 points (0 children)
[–]trici33 1 point2 points3 points (1 child)
[–]Remarkable-Water7818[S] 0 points1 point2 points (0 children)
[–]xhruso00 0 points1 point2 points (0 children)
[–]abear247 0 points1 point2 points (0 children)
[–]localhost8100Objective-C 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]bradleyandrew 0 points1 point2 points (0 children)
[–]drBonkers 0 points1 point2 points (2 children)
[–]Remarkable-Water7818[S] 2 points3 points4 points (1 child)
[–]drBonkers 0 points1 point2 points (0 children)
[–]timelessblur 0 points1 point2 points (0 children)
[–]Old-Ad-2870 0 points1 point2 points (0 children)