有没有办法上传新版本的 apk,它不会显示为已经下载该应用程序的用户的更新?
Is there a way to upload a new version of apk which will not show up as an update to users who have already downloaded the app?
这是我们所处的场景:
我们最近将一个 apk 推送到 Play 商店 - 清单文件的 maxsdk 版本设置为 26。这意味着对于 Android 版本 8.1 的用户,在 Play 商店上看不到可供下载的应用程序。
我们想要做的是创建另一个没有 maxsdk 版本的 apk 并上传到 playstore 替换现有的 - 代码没有变化,因为我们已经用 8.1 版测试了 apk。但是,我们担心已经下载该应用程序的用户将获得 "update",这并不是真正的更新。
有人可以建议处理此问题的最佳方法吗?
最好的方法是简单地发布一个适当的更新,在版本描述中只是说您添加了对 Android 8.1 的支持。如果您正在更新 SDK,那么您确实在进行更新,这种 'update' 很常见。
用户不会因为有特定 Android 版本(他们可能没有)独有的更新而被推迟,因为这将表明您致力于支持最新固件。
您可以通过上传一个 minSdkVersion=27 的 APK 来实现这一点,并在版本中包含之前的 APK,即您将在版本中拥有两个 APK,但您的现有用户将没有资格发布新的APK 所以不会看到更新。
然后,在您的下一个 "real" 版本中,您将返回到正常的 minSdkVersion 并返回到每个版本一个 APK。
有点hacky,但达到你想要的效果。
希望对您有所帮助!
这是我们所处的场景: 我们最近将一个 apk 推送到 Play 商店 - 清单文件的 maxsdk 版本设置为 26。这意味着对于 Android 版本 8.1 的用户,在 Play 商店上看不到可供下载的应用程序。 我们想要做的是创建另一个没有 maxsdk 版本的 apk 并上传到 playstore 替换现有的 - 代码没有变化,因为我们已经用 8.1 版测试了 apk。但是,我们担心已经下载该应用程序的用户将获得 "update",这并不是真正的更新。 有人可以建议处理此问题的最佳方法吗?
最好的方法是简单地发布一个适当的更新,在版本描述中只是说您添加了对 Android 8.1 的支持。如果您正在更新 SDK,那么您确实在进行更新,这种 'update' 很常见。
用户不会因为有特定 Android 版本(他们可能没有)独有的更新而被推迟,因为这将表明您致力于支持最新固件。
您可以通过上传一个 minSdkVersion=27 的 APK 来实现这一点,并在版本中包含之前的 APK,即您将在版本中拥有两个 APK,但您的现有用户将没有资格发布新的APK 所以不会看到更新。
然后,在您的下一个 "real" 版本中,您将返回到正常的 minSdkVersion 并返回到每个版本一个 APK。
有点hacky,但达到你想要的效果。
希望对您有所帮助!