作为一个开放平台,Android 提供多种选择。您可以通过任何您想要的方式,使用任何满足您需求的分发方法或组合方法,将您的 Android 应用分发给用户。从在应用市场发布,到从网站提供应用,或直接通过电子邮件发送给用户,您永远不会被锁定在任何特定的分发平台中。
无论您如何分发应用,构建和打包应用以供分发的过程都是相同的。这为您节省了时间,并允许您根据需要自动化部分过程。您可以阅读 准备发布 以获取更多信息。
以下部分重点介绍了分发应用的一些备选方案。
通过应用市场分发
通常,为了触及尽可能广泛的受众,您会通过应用市场(例如 Google Play)分发您的应用。
Google Play 是 Android 应用的首要市场,如果您想将应用分发给庞大的全球受众,它特别有用。但是,您可以通过任何您想要的应用市场分发您的应用,或者使用多个市场。
与其他分发形式不同,Google Play 允许您使用应用内结算服务和许可服务。应用内结算服务 让您轻松销售应用内商品,例如游戏宝石或应用功能升级。许可服务 有助于防止未经授权安装和使用您的应用。
通过电子邮件分发应用
发布应用的一种快速简便方法是通过电子邮件将其发送给用户。为此,您需要准备好应用进行发布,将其作为附件添加到电子邮件中,然后发送给用户。当用户在其 Android 设备上打开您的电子邮件时,Android 系统会识别 APK 并在电子邮件消息中显示一个 立即安装 按钮。用户可以通过触摸该按钮安装您的应用。如果用户尚未 选择允许安装未知应用,则需要执行此操作才能继续安装。
如果您将应用发送给少数受信任的用户,通过电子邮件分发应用会很方便,因为它对盗版和未经授权的分发提供的保护很少;也就是说,您将应用发送给的任何人都可以轻松地将其转发给其他人。
通过网站分发
如果您不想在 Google Play 等应用市场发布您的应用,您可以将它们上传到您的网站或服务器(包括私人或企业服务器)供下载。为此,首先以正常方式准备好应用进行发布,然后将发布就绪的 APK 文件托管在您的网站上,并向用户提供下载链接。要安装以这种方式分发的应用,用户必须 选择允许安装未知应用。
用户选择允许安装未知应用
Android 保护用户免受意外下载和安装未知应用,即来自 Google Play(受信任的来源)以外的应用。Android 会阻止此类安装,直到用户选择允许安装来自其他来源的应用。选择允许安装的过程取决于用户设备上运行的 Android 版本。
图 1:安装未知应用系统设置屏幕,用户在此处授予特定来源安装未知应用的权限。
- 在运行 Android 8.0 (API 级别 26) 及更高版本的设备上,用户必须导航到 安装未知应用 系统设置屏幕,才能启用从特定位置安装应用,如图 1 所示。
- 在运行 Android 7.1.1 (API 级别 25) 及更低版本的设备上,用户应在其设备上的 设置 > 安全 中启用 未知来源 系统设置。
在这两种情况下,用户都需要在下载和安装未知应用到其设备之前完成选择允许安装的过程。