【问题标题】:How do I add an update feature in my android app? [duplicate]如何在我的 Android 应用程序中添加更新功能? [复制]
【发布时间】:2020-08-18 17:24:50
【问题描述】:

我正在开发一个 android 应用程序,我已经完成了所有工作,现在我希望对其进行更新,以维护和执行一些错误修复。 (注意:我不希望我的应用程序在市场上发布,因为它与我的大学学位项目有关。即它只有少数观众)。如果有可用更新,我希望用户在打开应用程序后立即收到更新通知。当他们同意时,应用程序应该下载新更新的 .apk 文件,下载完成后,它应该自动提示用户安装它。 (下面附上提示示例)

如何在不使用 android playstore 市场的情况下实现这一目标?

我听说在某处我可以通过将我的应用程序与包含 txt 文件(具有版本代码)和更新的 apk 的公共域(如 Dropbox 或 GitHub)的简单版本比较来做到这一点。如果版本与 txt 文件匹配,则不会发生任何事情。 如果版本不同,它应该会显示一个对话框来下载更新。

我该如何执行这些家伙?请帮帮我?..有人可以帮我解决实际的java代码吗? 附: - 我实际上对这一切都很陌生,我想学习 Android Studio。 非常感谢我的朋友们:D

【问题讨论】:

  • 只是一个建议 - 我仍会将其放在 Google Play 上并使用 alpha 或 beta 渠道将其分发给选定的白名单用户。您可以在 Play 上执行此操作,并获得让 Google 分发更新的额外好处,作为学生,您还可以获得通过 Google Play 发布内容的体验。

标签: java android android-studio


【解决方案1】:

您可以使用 Play 商店来实现它(我知道您不想使用它),但这是推荐的方式。在 Play Core 库 iv 中,Google 引入了应用内更新功能,您可以在其中向用户推出更新,而无需在 Play 商店中推出新的 apk。

支持 API 级别 21 及更高级别,Play Core 库允许我们提供应用内更新,这意味着我们可以显示当用户在我们的应用程序上下文中时应用更新可用。欲了解更多信息,您可以访问developer site

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    相关资源
    最近更新 更多