Android即时应用:如何在部署后测试即时应用?

3
我最近制作了一个即时应用,并将其作为预发布版本上传到 Google Play 控制台上。
现在,我想测试它是否正常工作。由于大多数智能手机目前都没有即时应用的功能,那么我该如何测试它是否正常工作?

你在哪个国家?我遇到了类似的问题,怀疑原因与我的国家(巴西)不在此列表中有关:https://support.google.com/googleplay/android-developer/answer/7381861#production - Mateus Gondim
此外,您能否打开其他已发布的即时应用程序,如BuzzFeed、Wish、NY Times Crossword等? - Mateus Gondim
我尝试了大多数的即时应用程序,但它们都将我带到浏览器。再次,在模拟器上尝试了所有这些 - Nexus 5、5X、6、6P和Pixel,使用API 23、24和25。 - Sandeep Chauhan
你的模拟器使用的是什么操作系统? - user4057066
1
@SandeepChauhan 瞬间应用现在已经在包括印度在内的141个国家/地区提供。 - Mateus Gondim
显示剩余3条评论
2个回答

1
首先,您需要使用至少MarshMallow(6.0)的设备或模拟器,并启用它(https://support.google.com/googleplay/answer/7240211?hl=en-GB)。
然后,您需要运行使用App Links助手设置的URL。例如,使用Slack(类似于办公室中的whatsapp / telegram),我将该URL作为消息发送,当我在设备/模拟器上单击它时,它会运行InstantApp。
在Google IO 2016中,他们使用了一个消息应用程序进行了示例(https://www.youtube.com/watch?v=Z5GUTXmGUz8
希望这可以帮到您。
干杯;)
附:我尝试使用gmail发送电子邮件并只使用url,但它没有起作用

我在模拟器上尝试了这个,但是没有成功。然后我尝试了市场上已经有的即时应用程序,它们也没有起作用。链接仍然在浏览器中打开。所以我找不到任何可以测试这个的设备......即使是市场上已经有的设备。而且我认为模拟器应该安装了Play商店,但是Android Studio内置的AVD没有安装Play商店。 - Sandeep Chauhan
你在模拟器上添加了账户吗?这是必须的。当你尝试在模拟器上运行时,日志中有任何错误吗?需要查看logcat以进行调查。 - Anirudh
1
如果您进入Android Studio的AVD管理器并单击创建虚拟设备,在出现的设备列表中有一列指示是否安装了PlayStore。您尝试使用其中一些设备,例如Nexus 5X或Nexus 5吗? - Carlos Cabello Ruiz
当我尝试从Android Studio运行即时应用程序时,它可以正常工作。但是,当我尝试从消息应用程序中单击URL时,链接会在浏览器中打开。我尝试了大多数模拟器 - Nexus 5、5X、6、6p和Pixel。 - Sandeep Chauhan
另外,我尝试在运行Android Studio的安卓7.1.2版本的Pixel上运行我的即时应用程序,但出现了一种不同类型的错误 - DevMan错误:无法连接到Google Play服务。 - Sandeep Chauhan
显示剩余6条评论

0

您可以通过App Link Assistant配置深度链接,然后在运行对话框中更改“编辑配置”,将URL字段填充为要测试的URL。

我在6以上的真实设备上测试没有任何问题,但我认为模拟器中DevManager的问题可能是由于AVD映像中缺少Google Play服务造成的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接