是否可以发布没有关联URL的即时应用程序?

时间:2019-01-16 14:54:31

标签: android android-instant-apps

根据Android博客上的this文章(2018年8月20日),我们可以发布不具有关联URL的即时应用程序:

  

今天,通过以下方式,我们可以更轻松地构建即时游戏和应用   删除网址要求。以前,为了发布   即时游戏,您必须为其创建一个网络目标。网站   还必须通过意图过滤器连接到即时游戏   和数字资产链接验证。

     

现在,不再需要将基于URL的意图过滤器添加到您的   即时游戏。人们将能够访问即时体验   通过Play商店或Play游戏应用中的“立即尝试”按钮,通过   深层链接API,并在将来通过应用广告展示。

我一直使用最新的Android guide来实现游戏的即时体验。该指南未提及有关必需的URL验证的任何内容。该应用程序可在本地设备上运行,但是当我尝试将其发布到内部测试轨道时,出现以下错误:

  

您的Instant App APK未声明至少一个网站“意图过滤器”   元素中属性“ android:autoVerify”设置为true的元素   Android清单。

是否可以发布没有关联URL的即时应用程序?就像在Android博客帖子中使用以下标准意图过滤器对此进行了解释:

<intent-filter>
   <action android:name="android.intent.action.MAIN" />
   <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

可能Google已更新了所有指南,但忘记了在即时应用发布期间删除此检查吗?我希望如此,因为我不想创建一个网站来发布游戏的即时版本。

2 个答案:

答案 0 :(得分:2)

您可以创建无需关联URL即可立即体验的应用程序。 This sample

对于具有即时体验的应用程序,除非您现在要使用动态功能模块,否则不再需要com.android.instantapp插件。

当onDemand模块退出测试版时,您可以开始结合使用com.android.dynamic-feature插件和PlayCore API来下载模块。

在此之前,您必须使用com.android.featurecom.android.instantapp插件来下载多个功能模块。

答案 1 :(得分:0)

是的,有可能创建一个没有关联URL的即时应用,只需遵循Google的官方instructions

非常感谢@HassanIbraheem,他为我指明了正确的方向。我的问题是除了标准的意图过滤器外,还有一个意图过滤器用于Firebase动态链接,这些链接具有我在应用程序中使用的http和https架构。它仅用于测试,因此我可以将其删除。删除意向过滤器后,我便可以在没有关联URL的情况下将即时应用发布到Google Play控制台。