Instant App 常见问题官方指南 | Android 开发者 FAQ Vol.6 2017-08-19 20:30 来源:谷歌开发者 Android /谷歌 原标题:Instant App 常见问题官方指南 | Android 开发者 FAQ Vol.6 我们被大家的热情惊到了 —— 事实上我们发出上一篇 Instant App 的文章没几天就收到了一大堆问题。由于涉及到的类目太多,我们这里简单归纳了一下,方便大家查看。如果还有更多问题也请随时通过留言的方式与我们取得联系。 1. 基础类问题
Q: 哪些设备兼容 Android Instant App? A: Android Instant App 在运行 Android 6.0(API 级别 23)或更高版本的设备上可用,此外还计划为 Android 5.0(API 级别 21)添加额外的支持。例如,现在您可以在 Google Pixel、Google Nexus、Samsung Galaxy S7 等人气设备上开发 Instant App。 Q: 哪些国家和地区支持 Android Instant App? A: 您可以在支持页面中找到完整的支持国家和地区列表: (https://support.google.com/googleplay/android-developer/answer/7381861#production) Q: 开发者现在需要构建两套不同的 Android 应用吗? A: 正相反,开发者只需使用一个源代码树维护一个项目即可。通过对项目进行配置,atv直播,创造出两套架构工件:可安装版本和免安装版本。在可安装应用基础上添加免安装支持需要的工作量大小取决于可安装应用的当前架构。 * 请注意,免安装应用的版本号必须等于或小于上次发布的可安装应用版本。 Q: Instant App 都能使用什么 Android API 和功能? A: Android Instant App 设计的目的是扩展现存 App 的使用场景,而非取代它们。所以Android Instant App 使用同样的 Android API,同样的项目,同样的源代码。当然,由于Android Instant App 的 “免安装” 特性,可能会无法符合用户针对 “已安装” 应用所抱有的一些期待。例如,免安装应用无法使用后台服务,无法激活后台通知,也无法使用设备唯一标识符。 Q: 用户可以选择永久安装应用吗? A: 当然!开发者可以允许用户从 Google Play 安装应用。在安装完成后,当用户离开应用时,它仍会留在用户的手机上 —— 就和现在大家正在做的事情一样。 Q: Android Instant App 的权限需求是怎样的? A: Android Instant App 使用自 Android 6.0 (API 级别 23)以来采用的运行时权限。 Q: 免安装应用可以获取哪些权限? A:免安装应用可以使用下列 Android 权限。没有出现在下方列表中的权限将无法在免安装应用中使用。 BILLING ACCESS_COARSE_LOCATION ACCESS_FINE_LOCATION ACCESS_NETWORK_STATE CAMERA INSTANT_APP_FOREGROUND_SERVICE 仅限 Android O INTERNET READ_PHONE_NUMBERS 仅限 Android O RECORD_AUDIO VIBRATE Q:免安装应用对网络访问有哪些限制? A:来自免安装应用的一切网络流量均必须使用 HTTPS,不支持 HTTP。 Q:开发者要如何发布这些应用? A:开发者需要经由 Google Play Console 发布免安装应用,这一点与现有的 Android 应用并无两样。想要了解更多信息,请参阅 “发布您的免安装应用” : (https://support.google.com/googleplay/android-developer/answer/7381861) Q:免安装应用必须使用 Smart Lock 么? A:是的,我们规定在免安装中的登录体验必须使用 Smart Lock。想要进一步了解如何在应用中使用 Smart Lock,请参阅 “为您的 Android 密码使用 Smart Lock” : (https://developers.google.cn/identity/smartlock-passwords/android/) Q:我能不能在没有可安装版本 Android 应用的情况下实现一个免安装应用? A:不能。您必须首先在 Google Play 中拥有一个该 App 的可安装版本。 Q:我们能在里面使用 WebP 图片格式吗? A:当然可以,我们推荐使用 WebP 格式的图片。想要了解更多信息,请参阅 “如何缩减下载图片的大小” : (https://developer.android.google.cn/topic/performance/network-xfer.html#webp) Q:免安装应用在 Google 网页搜索中将会如何呈现? (责任编辑:本港台直播) |