分发;“免费”;Android应用程序直接作为.apk文件

分发;“免费”;Android应用程序直接作为.apk文件,android,google-play,apk,Android,Google Play,Apk,我已经在Google Play上发布了android应用程序。希望将应用程序作为.apk文件直接脱机分发。我的应用程序是完全免费的,我们希望它能传播到尽可能多的人 我不确定提供.apk文件的优点和缺点是什么 问题是: 当连接到internet时,Google play会将direct.apk安装作为下载吗 安装了direct.apk的用户以后会发布更新吗 似乎没有,如果我错了,请纠正我:) 是的,前提是软件包名称相同,并且您上传到google play的apk文件的版本代码大于设备中安装的版本代

我已经在Google Play上发布了android应用程序。希望将应用程序作为.apk文件直接脱机分发。我的应用程序是完全免费的,我们希望它能传播到尽可能多的人

我不确定提供.apk文件的优点和缺点是什么

问题是:

  • 当连接到internet时,Google play会将direct.apk安装作为下载吗
  • 安装了direct.apk的用户以后会发布更新吗
  • 似乎没有,如果我错了,请纠正我:)
  • 是的,前提是软件包名称相同,并且您上传到google play的apk文件的版本代码大于设备中安装的版本代码
  • Google play只收集通过play Store安装的应用程序的统计数据,并登录Google帐户
  • 较新版本的Play Store应用程序可以自动检测Play Store上是否有任何已安装的应用程序可用,并将通知更新

  • 此外,除了Play Store,还有许多第三方应用程序市场。您也可以在那里上传应用程序(并非所有应用程序都提供自动更新)。

    要回答您的问题:

  • 是的,如果在Android中单击
    .apk
    ,您将得到下载提示。当您打开已完成的下载时,它将提供安装(请参阅下面的注意事项)
  • 如果你在Google Play之外提供你的
    .apk
    供直接下载,你不会得到“更新检查”——你必须自己做。不完全确定如果play store中提供了
    .apk
    并可直接下载,会发生什么情况
    讨论自己分发
    .apk
    的方法的缺点比较容易

  • 你必须自己做所有的跟踪,如果你发布到play store,你会得到一些统计数据
  • 类似地,你必须自己完成所有的“更新检查”(通过在应用程序中写入或其他方式)
  • 没有安全的方法分发应用程序。内置Android浏览器不支持通过需要身份验证的HTTPS流进行下载**
  • 用户更容易获取应用程序的源代码。他们可以从您的站点下载
    .apk
    ,用7zip(或类似版本)打开它,并在基础类文件中找到它。这是否是一个问题,由你自己决定
  • 最重要的原因

    您的用户必须选中“允许安装来自未知来源的软件包”。你的普通人可能不知道如何做到这一点,并且可能会犹豫不决。因此,它可能会限制你获得广泛市场份额的能力

    因此,总而言之,问问自己,不在谷歌Play/Android市场是否真的值得为你和你的用户带来麻烦

    **不确定Android上的Chrome是否真的是这样——旧的默认浏览器肯定是这样