2017-06-20 96 views
4

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

我的意思是一种测试即时应用程序的方式,无需启动URL,而是通过用户场景?

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

回答

1

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

您可以通过添加适当的运行/调试配置,并补充说,你需要按照这样的参数测试应用程序的功能(运行作为即时应用程序):

你必须使用在工具 - 的app links assistant>应用Links Assistant

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

在你活动的onCreate方法(这是关系到你最近编辑过的链接)添加该代码底部

然后:

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

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

2

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

要在开发过程中通过Google Play测试即时应用程序的部署,您必须在Google Play控制台中以“草稿”形式安装应用程序的可安装版本。

有关部署和测试即时应用程序部署的更多信息,请参见Distribute your instant app