2014-10-26 47 views
0

即时通讯谷歌播放和移动应用程序世界非常新。如何更新谷歌播放应用程序

我想知道更新我的应用程序在谷歌播放商店的过程,因为我不知道如何。这是Android应用程序。

我正在使用xamarin作为应用程序。我已经将版本名称增加到了.1,如果我这样做,还必须将版本号增加到2吗?因为它不能带小数点。

我对它有一个简单的理解,所以我不知道如果我不得不创建一个新的apk或更新现有的,如果是,如何?

然后在谷歌播放,我只是去选择新的apk,或更新的apk?

预先感谢

回答

1

的版本号(或版本的代码)它是用来确定一个版本是否比另一个更近的整数值。这是而不是显示给最终用户。您制作的每个新版本都应该有比以前更高的编号。每次发布新版本时,您都可以简单地将该数字加1。

版本名称是一个字符串,它仅用于向用户显示。它可以是任何你想要的,如“1.0”或“Beta 1.2.3”。

要更新应用程序,您只需将新APK上传到Google Play,系统将使用其版本号查找默认情况下显示的最新apk安装程序。

+0

O我现在必须通过项目 - >发布Android应用程序来创建一个新的apk - >然后,当它要求使用现有的或创建新的密钥库时,我必须创建一个新的?或使用现有的?我使用xamarin – 2014-10-27 08:01:23

+0

我不使用xamarin,但是,您应该使用相同的密钥库创建一个新的apk(具有更高版本的代码)。如果您使用其他密钥库,则不会有正确的签名,Google Play也不会接受它。这是一个安全措施,这就是为什么你应该保持你的密钥库(和密码)安全的地方。 – MadEqua 2014-10-27 11:39:40

+0

恩我看到所有的帮助人,感谢你很多,生病了试一试 – 2014-10-27 12:11:19

0

http://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/publishing_an_application/有一个非常好的详细的分步过程(它也解释了版本#和版本名称之间的区别等)。绝对值得一读!

+0

嗨,我经历过那个,但没有提到更新apk部分,我明白现在的两个版本代码和名称之间的差异,但更新apk,不确定是否必须创建新的密钥库或使用现有的当在xamarin中发布android应用程序时。 – 2014-10-27 08:03:08

+0

如果我理解正确,您必须使用__exactly__与您在此处安装的第一个应用程序版本所用的keystore相同。基本上所有你需要做的是重建(和重新签署)你的应用程序源代码(包括修复,更新等),以制作新的APK并将其作为更新上传。正如@MadEqua所说,如果密钥存储区不同,Play商店不会接受它作为更新(这会阻止人们拿走您的应用程序,黑客将其加入恶意程序,用自己的密钥存储库重新签名,然后上传它作为你的更新)。我希望有所帮助。 – wislon 2014-10-28 04:47:17

+0

感谢您的回复和帮助 – 2014-10-28 13:31:00

相关问题