gpt4 book ai didi

Android - 使用两个版本的 apk 时如何处理用户更新

转载 作者:搜寻专家 更新时间:2023-11-01 09:04:32 25 4
gpt4 key购买 nike

目前我的 list 中有此设置:

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/>

它适用于所有用户。但是现在我需要启用需要 minSdkVersion="8"的 Google 云消息传递,所以我正在考虑只为低于 8 的版本制作一个版本,并将应用程序的其余部分瞄准版本 8 及更高版本。

只有 2 个 apk 就够了吗,其中一个有

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="16"/>

还有其他的 apk

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16"/> 

这就是我需要做的所有事情吗?或者还有什么需要配置的吗?我假设 android:targetSdkVersion="16"对于针对旧版本的版本应该更改为 7?

谢谢!

最佳答案

来自 GCM 文档:

GCM requires Android 2.2 or later, so if your application cannot work without GCM, 
add the following line, where xx is the latest target SDK version:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="xx"/>

这意味着您可以添加 minSdkVersion 低于 8 的版本,GCM 将无法在这些设备上运行。当然你需要检查代码中的 SDK 版本并跳过与 GCM 相关的所有内容。在这种情况下,不需要有 2 个不同的 APK。

关于Android - 使用两个版本的 apk 时如何处理用户更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981598/

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