A user on our site wanted to backup a game. For an unrooted device, the usual route to backup is either with Google Cloud Sync, or with adb. Both depends on the attribute allowBackup in the app manifest. If it is false, it won't be backup. That was my understanding, until now.
When reading the manifest of the game, I came across two entries for allowBackup. First one set to false (line 6), and the last one to true (line 70). I am trying to understand which one should I, an end-user, be concerned with to ascertain if the game/app can indeed be backup by adb or Google? An explanation, however brief, would be nice as to why there are two allowBackup attributes, and can there be more than those two in an app/game?
Another confusing thing is that for regular apps (non-gaming apps), the attribute was always written as android:allowBackup=<FLAG>
, but for the game here, it is game_display_name:allowBackup=<FLAG>
. Is this convention game-specific? This part of the question is optional for you to answer.