Det är inte samma uppdatering som skickas ut. Sker ofta med appar från större utvecklare så som Facebook, Google osv.
Changelogen måste inte uppdateras för att det ska gälla en ny version utan den kan fortfarande spela på samma saker men det ändringarna är så pass minimala och nära den tidigare versionen i tiden att det inte behöver nämnas.
Vill även tillägga att det finns två versionsnummer för en app. Den ena gäller utvecklaren och den andra visas utåt för användarna. Man anger alltså så här i appens Manifest/Gradle:
AndroidManifest:
Kod:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.package.name"
android:versionCode="2"
android:versionName="1.1">
<application android:icon="@drawable/icon" android:label="@string/app_name">
...
</application>
</manifest>
Gradle:
Kod:
defaultConfig {
versionCode 2
versionName 1.1
minSdkVersion 21
targetSdkVersion 23
}
android:versionCode = Endast för utvecklaren.
android:versionName = Visas för användaren.
Kan räcka med att t.ex. Facebook publicerar en uppdatering med en sifferändring i versionCode för att användaren ska få samma uppdatering utan att uppdateringens version utåt ändras.