Android应用程序未显示为“Android应用程序”;“可用更新”;市面上

Android应用程序未显示为“Android应用程序”;“可用更新”;市面上,android,google-play,Android,Google Play,我在安卓市场上有一个应用程序,我会定期更新新版本。在我的android手机上,我经常看到许多应用程序的“可用更新”通知,包括谷歌地图、skype、opera等。然而,当我上传自己应用程序的新版本时,我从未看到自己应用程序的此通知 我只是做了一个干净的测试:从我的手机上完全卸载应用程序,然后从市场上安装应用程序。在此之后,我上传/激活/保存了新版本,并等待它可用(即应用程序的页面指示新版本)。现在,在手机上,我打开“市场”,导航到“我的应用”。一些应用程序(skype和opera)显示更新可用,但

我在安卓市场上有一个应用程序,我会定期更新新版本。在我的android手机上,我经常看到许多应用程序的“可用更新”通知,包括谷歌地图、skype、opera等。然而,当我上传自己应用程序的新版本时,我从未看到自己应用程序的此通知

我只是做了一个干净的测试:从我的手机上完全卸载应用程序,然后从市场上安装应用程序。在此之后,我上传/激活/保存了新版本,并等待它可用(即应用程序的页面指示新版本)。现在,在手机上,我打开“市场”,导航到“我的应用”。一些应用程序(skype和opera)显示更新可用,但我的不可用

然后我搜索我的应用程序并选择其详细信息。我可以从那里安装它,它取代了以前的版本,保留了数据-所以实际的更新过程正常工作

那么,是什么控制应用程序的“可用更新”通知?我希望我的应用程序的用户看到更新可用

提前谢谢


编辑:我会在我的清单中更新
versionCode
versionName

你应该有点耐心,等待在谷歌服务器之间复制数据。在此之后,您的手机将收到更新通知。

在AndroidManifest.xml中检查versionCode和versionName的值

android:versionCode-表示 相对于其他版本的应用程序代码。该值是一个 整数,以便其他应用程序可以通过编程方式对其求值, 例如,检查升级或降级关系。你可以设置 值设置为所需的任何整数,但应确保 应用程序的每个后续版本都使用更大的值。这个 系统不强制执行此行为,而是使用 连续发布是规范性的。通常,您会发布 versionCode设置为1的应用程序的第一个版本,然后 每次释放时单调增加值,无论是否 该释放构成主要或次要释放。这意味着 android:versionCode值不一定具有强 与用户可见的应用程序发布版本相似 用户(请参阅下面的android:versionName)。应用程序和发布 服务不应向用户显示此版本值

android:versionName-表示版本的字符串值 应向用户显示的应用程序代码的版本。这个 值是一个字符串,因此可以将应用程序版本描述为 A.字符串,或作为任何其他类型的绝对值或 相对版本标识符。与android:versionCode一样,系统 不将此值用于任何内部目的,但用于启用 应用程序将其显示给用户。出版服务也可以 提取android:versionName值以显示给用户


如果您尚未在清单中更新应用程序的版本代码,则不会将其视为更新,也不会通知任何人
它是这样做的:
xmlns:android=”http://schemas.android.com/apk/res/android" package=“t.t.t” android:versionCode=“1”

android:versionName=“1.0”>

不太确定问题出在哪里,但是现在更新通知显示正确。我将旧的apk重新上传到市场并重新激活它。然后我等了一天,上传了新的apk并激活了它。大约一天后,更新通知现在显示出来


感谢所有回复。

每次更新应用程序时,都应该更新应用程序清单。将“版本号”更新为任何内容,并将“版本代码”增加1(我也这样做)。。这可能是通知区域中可用的新更新信息。

您是否更新了清单中的版本代码?您是否更新了应用程序的版本,并在将应用程序发布到市场时正确输入了该版本。您是否在不同版本中使用相同的密钥库对应用程序进行了签名?我是否更新了清单中的版本代码和版本名称显示我的版本代码已经达到22,版本名为“2.5”。这绝对不是原因。我会在清单中更新versionCode和versionName。我的版本代码已经达到22,版本名为“2.5”。这绝对不是原因。好吧,两个月够了吗?在今天的实验之前,上一次更新大约是2个月前,但今天android仍然没有显示更新通知。对我来说,听起来像是一个市场问题。你应该试着重新发布这个应用程序,也许?这可能很糟糕,但听起来像是系统中的一个小故障,可能是谷歌服务器的传播延迟。你所要做的就是等待:)@Aleks G-你所说的“我将旧apk重新上传到市场并重新激活它”是什么意思。我也有同样的问题,请你帮我一下…?@NilayOnAndroid我将apk视图切换到“高级”,在那里你可以手动激活/停用各个版本。如果版本代码没有增加,google play甚至不会接受新的上传,所以这绝对不是问题所在。问题是通过谷歌传播的更新-需要一天左右的时间才能看到更新。