0

私の開発者は、アプリの最初のバージョンを作成する際に間違いを犯しました。彼は、最初のアプリにバージョン番号 1 を具体的に含めませんでした。さて、アプリをアップデートしてみますが、問題は、android:versionCode を 1.1 にした場合、Google Play マーケットでアップデートとして認識されるのでしょうか? 私の開発者は、最初のアプリにバージョンが含まれていなかったため、正しく動作しないと考えています。私が最も恐れているのは、Google が完全に新しいアプリだと考えて複製することです。

方法はありますか?助けてください。

4

1 に答える 1

2

Google は、バージョンではなくパッケージ名に基づいてアプリのリストを作成します。さらに、Google Play では、versionCode. versionCode1.1 は整数でなければならないため、like 1.1 を持つことはできません。唯一のルールversionCodesは、新しいアップデートのコードが古いものより大きくなければならないということです。

また、versionCodesversionNamesは 2 つの異なるものです。versionCodesアプリストアで更新を追跡するために使用されますが、versionNames1.0.0 などのより一般的な識別子versionCodesは整数に制限されていますが、versionNames英数字にすることもできます。以下のコード スニペットで例を示します。

<?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>

アプリのバージョン管理の詳細については、このリンクを参照してください。

于 2012-06-28T13:38:04.303 に答える