5

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

我的意思是一种在不启动 URL 而是通过用户场景的情况下测试 Instant App 的方法?

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

4

2 回答 2

3

您可以通过将 APK 上传到 googlePlay 的 beta 环境来测试 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(然后只需运行该模块)。

于 2017-06-23T15:12:52.877 回答
3

如果我想通过 Google Play 在预发布轨道上测试我的免安装应用,是否还需要发布可安装的应用 APK?

要在开发轨道上通过 Google Play 测试您的免安装应用部署,您必须在 Google Play 控制台中以“草稿”形式拥有应用的可安装版本。

有关部署和测试即时应用程序部署的更多信息,请参阅分发即时应用程序

于 2017-06-20T18:36:58.013 回答