Sre*_*ram 0 android google-play
我创建了一个apk并使用adb在我的手机上安装了本地副本,后来我在市场上保留了相同的apk.
现在,
Sreeram
小智 5
几天前,我不得不测试我公司的Play商店更新机制.我的汇总结果导致了以下条件的Play商店更新:
android:versionCode市场的apk的需要比安装在设备上的apk的一个高.让我快速解释一下结果.首先,包名是android OS用来确定apk是否相同的值.apk的签名密钥证明开发人员(或签名者)是相同的.android:versionCode如果你想知道apk有哪个版本,那么这是一个简单的值.
最后,回答你的问题:
1)仅使用不同的包名称.
2)只有相同的包名和签名.如果商店
android:versionCode高于安装的商店,商店将提供更新apk .
而现在有趣的部分:
3)是的,你确实得到了更新!这与之前描述的行为相同.
编辑: 这里是我的原始结果数据的图表:
|Old source|Old version|New source|New version|Reinstall result|Store update available?|
|----------|-----------|----------|-----------|----------------|-----------------------|
|Store |10 |Device |5 |fail |--- |
|Store |10 |Device |10 |success |no |
|Store |10 |Device |15 |success |no |
|Device |5 |Store |10 |success |yes |
|Device |10 |Store |10 |not possible |no |
|Device |15 |Store |10 |not possible |no |
Run Code Online (Sandbox Code Playgroud)