Google은 버전이 아닌 패키지 이름을 기반으로 앱을 나열합니다. 또한 Google Play에서 versionCode
없이 앱을 업로드하도록 허용하지 않았습니다. versionCode
은 정수 여야하므로 1.1과 같을 수 없습니다. versionCodes
의 유일한 규칙은 새 업데이트 코드가 이전 업데이트 코드보다 커야한다는 것입니다.
또한 versionCodes
과 versionNames
은 서로 다른 두 가지입니다. versionCodes
은 앱 스토어에서 업데이트를 추적하는 데 사용되며 versionNames
은 1.0.0 등의 공통 식별자입니다. versionNames
은 영숫자 일 수 있으며 versionCodes
은 정수로 제한됩니다.
<?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>
앱을 버전에 대한 자세한 내용은 this 링크를 참조 : 아래의 코드는 당신에게 예를 제공해야합니다.
개발자가 android : versionCode = "2" android : versionName = "1.1"을 앱에 포함시킨 경우 간단히 말해서 앱으로 업데이트해야합니까? – vinny
versionCode는 이전 버전보다 높아야합니다. 그래서 이전의 것이 하나라면, 두 개가 작동합니다. 반면에 versionName은 동일하게 유지되거나 원하는대로 변경할 수 있습니다. –
감사. 원래 버전 코드를 확인하고 있습니다. 원래 앱에 이러한 세부 정보가 포함되지 않은 방법은 없습니다. – vinny