如何通知应用程序更新的应用程序“不在市场中”#39;但是在驱动器上,以编程方式?

时间:2018-04-17 14:01:48

标签: android

我为我的朋友制作了一个应用程序,以便他们可以查看课堂笔记。该应用程序不适用于Play商店。每次我更新应用程序时,我都会将新的apk文件上传到谷歌驱动器。我想在我的应用程序中编写一个简单的代码,可以通知新版本是否可用。我怎么能这样做?我不会这样做我希望用户自动下载新版本,而不是通过单击按钮

提示用户下载新版本

2 个答案:

答案 0 :(得分:1)

在您发布应用的同一个云端硬盘文件夹中,您还可以放置一个文本文件,将其命名为version.txt。在此文件中,只需输入最新版本的应用程序的版本号。它可以像每个发布应用程序时增加的整数一样简单。

然后在启动时,您的应用可以执行以下操作:

  1. 下载version.txt文件,并记下版本号。请拨打 V-Drive
  2. 如果存在本地存储的版本,请阅读它。如果没有,请将V-Drive的值保存到SharedPreferences。将此 V-Local
  3. 称为
  4. 如果(V-Drive> V-Local)显示一条消息,告知用户有可供下载的新版本。

答案 1 :(得分:0)

您可以使用FABRIC。进行注册,然后获取CRASHLYTICS(Fabric用于测试目的的工具)。它非常易于使用,它们正在逐步解释如何激活它。之后,您只需将它们添加到测试人员列表中,当您发布新版本时,它将向他们发送带有更新应用程序的电子邮件。我用它来工作,它工作得很好,看起来很专业。

祝你好运!!!