Rap*_*kle 14 android android-emulator android-instant-apps android-studio-3.0
我目前正在尝试了解Android即时应用程序.由于我没有任何支持它们的真实设备,我使用的是模拟器(来自Android Studio 3.0 Canary 9).我可以成功运行的"玩具"即时应用程序(像这样在我的模拟的Nexus 5X)(与Play商店),所以我相信我的开发环境配置是否正确.
但是,我很想知道第三方应用程序的发现过程,并了解用户体验是什么样的.由于缺乏合适的设备,我使用模拟的Chrome浏览器搜索启用了即时应用的网站(如Stack Exchange).但这些搜索只给我通常的网站(不是即时应用程序).
我非常感兴趣地阅读这篇文章,因为它似乎表明这应该有效.但是,这些答案似乎对我没有帮助.
API 24和API 26模拟设备(两者都包括Play商店)目前处于不同的状态,可能是因为我一直在尝试各种技巧来使其工作.(TLDR:没有什么对我有用.)
在API 24模拟设备上,如果我键入,adb shell pm list packages grep "com.google.android.instantapps.supervisor"那么它输出package:com.google.android.instantapps.supervisor为一个答案建议(但它仍然不起作用).
已Google Play services for Instant Apps (version 1.9-sdk-155682639)安装API 24设备.
API 24设备在屏幕顶部显示"闪电"通知,说"开发模式有效": URLs will be routed to Dev Manager in order to launch Instant Apps locally. Uninstall Dev Manager to disable Development Mode.
在API 24设备上,设置 - > Google - >即时应用,即时应用设置为true
在API 26模拟设备上,如果我输入adb shell pm list packages grep "com.google.android.instantapps.supervisor"什么都不返回
在API 26设备上,Google Play services for Instant Apps没有安装,也没有任何"闪电"通知
在API 26设备上,设置 - > Google未列出即时应用(因此无需设置)
以下是一些其他细节,以防它们相关:
通过我现在设置的开发环境,我可以继续开发自己的即时应用程序,将其部署在我自己的模拟设备上并进行测试.我真的很好奇,看看其他人的即时应用程序是如何工作的.另一篇文章(上面链接)表明我应该能够做到这一点.
所以这是我的问题:是否有可能在模拟设备上发现并打开第三方即时应用程序(如果是,如何)?
小智 6
是否可以在仿真设备上发现并打开第三方即时应用程序(如果是,如何)?
目前,没有.:(有安全限制,防止模拟设备使用各种Google服务.如果您检查日志,您可能会发现类似于"io.grpc.StatusException:INVALID_ARGUMENT:应用程序凭据标头无效的消息.请修复客户端到传递有效的应用程序凭证标题."
在API 26模拟设备上,如果我输入adb shell pm list packages grep"com.google.android.instantapps.supervisor"则不返回任何内容
仅供参考,Supervisor不用于Android O.
| 归档时间: | 
 | 
| 查看次数: | 838 次 | 
| 最近记录: |