It should be “compensate all customers regardless of whether or not they were effected by the issue.” Every time. I know of a few people who hear about an issue and just don’t play for a couple days until it’s fixed, they’re still effected by it, just in a different, and untraceable way.
At this point it’s safer to assume things are going to be broken and not update until told otherwise. They outdid themselves this time breaking it even for those who didn’t update.
I manually update after checking the forums. It’s not that I don’t trust code for this game in particular though, I generally wait a few days before installing iOS updates, Windows updates, etc.
I’ll update once it’s live. Mostly because then I have control.
A few times I’ve started the game only to find that “Good News, there’s a forced update” without a skip option, which wastes valuable time, especially when my shield is about to drop.
I have my device set to auto update, but I usually do it manually before the ‘automatic update’ kicks in. ( I receive a Touch Arcade push notification about the update being out )
I either auto-update or manually update, whatever comes first. If the game breaks, then it’s some well-deserved time off. If it causes me to not hit max prog, then it is what it is… there’s always next time.
Laziness dominates my decisions to update… its either auto update in which case I don’t have to mess with it and its hopefully updated in time for me to play, or its wait till I’m forced because I’m too lazy to wait the extra 3 minutes while the app closes, updates and restarts… Due to the zany code quality fiascos recently I’ll opt for being last instead of first (unless its a specific bug I want removed)
Nearly all applications work this way if they have a device-side and server-side component - certainly all ARGs and most other mobile games with any kind of multiplayer or pay functionality will have the same sorts of need to keep in sync with client/server protocol changes.