测试Android Instant Apps

时间:2017-06-20 18:29:31

标签: android android-instant-apps

我正在为我发布的应用开发Android Instant App。但是,我的可安装应用程序的已发布版本不包含应用程序清单文件中的必要URL。在我发布应用程序之前,我想将URL添加到我的应用程序清单文件中,并在用户指向我为Instant App定义的URL时查看它是如何工作的。有没有更新我的应用程序测试这种情况的方法?

我的意思是一种测试Instant App而不启动URL但是经历用户场景的方法?

注意:我已将必要的JSON文件上传到我的网络服务器,但是,因为我的可安装应用不包含网址,所以它没有发布。但是测试网址会验证它是否已成功与我的网站相关联。

2 个答案:

答案 0 :(得分:2)

如果我想通过Google Play在预发行曲目上测试我的即时应用,我是否还需要发布可安装的应用APK?

要在开发轨道上通过Google Play测试您的即时应用的部署,您必须在"草稿"中提供应用的可安装版本。 Google Play控制台中的表单。

有关部署和测试即时应用部署的详细信息,请参阅Distribute your instant app

答案 1 :(得分:1)

您可以通过将APK上传到googlePlay的测试版环境来测试InstantApp流程(并将自己添加为测试人员)。

您可以通过添加正确的运行/调试配置并根据此指南添加所需的参数来测试应用程序的功能(作为即时应用程序运行):

您必须使用工具 - >应用链接助手

中的app links assistant

然后检查您的链接并在路径选择器中,检查是否已选择pathPrefix选项。

然后在您的活动的OnCreate方法的底部(与您最近编辑的链接相关)添加以下代码:

Intent appLinkIntent = getIntent();
String appLinkAction = appLinkIntent.getAction();
Uri appLinkData = appLinkIntent.getData();
// then use appLinkData.getQueryParameter("YourParameter")

您可以使用editConfigurations选项对其进行测试和调试。只需打开该窗口并编辑您的instantApp模块(使用您最近编辑过的链接启动的模块),然后在URL字段中添加您的URL参数需要。 ?Param1=1&Param2=two(然后只运行该模块)。