gpt4 book ai didi

android - 如何让你的安卓应用自动更新

转载 作者:IT老高 更新时间:2023-10-28 23:05:48 27 4
gpt4 key购买 nike

我今天在 Google Play 上发布了我的第一个应用,哇!当我看到我的应用在 Google Play 中列出后,我意识到我需要做出改变并发布更新。

我更改了代码并在 list 文件中增加了 versionCode 和 versionName。然后我构建了我的 apk,使用与提交给 Google Play 的原始 apk 相同的 key 签名。

我上传了一个新的 apk,停用了原来的 apk,然后激活了新的 apk 并点击了保存。

我等了几个小时,在 Google Play 中查看,可以看到是的,我在 versionName 中输入的新值已经更新。

在我的 Android 手机上,我最初安装了第一个版本,但是当我在该手机上访问 Google Play 时,我看到了我的应用程序的新版本,但唯一的选项是“打开”和“卸载”。

我需要在 Dev Console 中或任何地方对我的应用执行什么操作,以便当我或任何其他用户在 Google Play 中访问我的应用时出现更新选项?

在 Android Developer 中做一些研究,我读到了这个:

android:版本代码内部版本号。此数字仅用于确定一个版本是否比另一个版本更新,数字越大表示版本越新。这不是向用户显示的版本号;该数字由 versionName 属性设置。该值必须设置为整数,例如“100”。您可以根据需要定义它,只要每个后续版本都有一个更高的数字。例如,它可以是内部版本号。或者,您可以通过在低 16 位和高 16 位中分别编码“x”和“y”来将“x.y”格式的版本号转换为整数。或者您可以在每次发布新版本时简单地将数字增加一。 http://developer.android.com/guide/topics/manifest/manifest-element.html

然后我发现了这个:

只要满足以下条件,Google Play 就可以管理对预加载应用程序的更新:必须将与预加载应用程序版本代码相同的包名称上传到开发者控制台 http://support.google.com/googleplay/android-developer/bin/answer.py?hl=en&answer=113476&topic=2365760&ctx=topic

所以我很困惑,我是否增加版本代码。我很确定我应该增加它,但是更新选项又没有出现。

最佳答案

祝贺您的第一个应用!这是一个非常激动人心的时刻!

是的,当您更新您的应用程序时,您会增加您的版本代码。

当您测试更新版本时,您是否将 apk 文件安装到您的设备上?你可能在不知不觉中更新了它。因此,Google Play 会检测到您的设备上的应用和您上传的应用具有匹配的版本代码,并且不会提供更新。

关于android - 如何让你的安卓应用自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356012/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com