当我试图解释我在通过“即时应用程序”安装“已安装的应用程序”时遇到的这个奇怪问题时,请耐心等待。使用即时应用程序在设备上安装已安装的应用程序
步骤产生问题:
- 运行Android O.
- 安装 “安装程序” 的设备上安装应用程序瞬间。
问题:
已安装的应用程序不会在应用程序的抽屉表明,如果我进入设备的设置 - >应用程序,我看到了应用程序作为即时应用程序(与闪电图标),但与已安装的应用程序的大小。所安装的应用程序实际上已安装,但其行为仍像即时应用程序。
即时应用程序只有1个活动,这是已安装应用程序的第二个活动。因此,当我第一次启动时进入已安装的应用程序时,由于该活动的行为类似于即时应用程序,因此我无法越过第二个活动,即
InstantApps.isInstantApp(activityContext)
返回true。所以试图在应用程序中进一步打开应用程序的Play商店页面。
如果我将安装的应用程序安装在没有即时应用程序的设备上,它可以正常工作。
默认的网址是为基本功能中的1个活动和已安装的应用程序 - 启动程序(主页)中的2个活动以及第二个活动(即时应用程序的一部分)定义的。
这里有什么问题?
更新
我更新了安装的应用。现在我构建了用于测试的即时应用程序的发布版本,如果我点击仅在已安装的应用程序中的功能,则它会打开Play商店。但是在安装应用程序后,我面临同样的问题,它表现得像即时应用程序 - 应用程序抽屉中没有图标,设置 - >应用程序中的应用程序图标上有闪电图标。这是怎么发生的?
你遇到了这个问题,只带O预览构建,或者你也看到-O预设备相同的行为呢? (目前O预览是opp4.170623.014,developer.android.com/preview/download.html) –
只能用O尝试,因为我的其他设备不支持即时应用,所有国家都不支持。试用opp3.170518.006。 –
尝试使用当前的O预览版本(opp4.170623.014)重现此问题,最好使用预览版本https://developer.android.com/preview/release-notes.html来保持最新版本。 如果您仍然可以看到与最新的O预览版本相同的行为,这可能是此版本中可能存在的问题。你能提交一个错误,然后把它链接回来吗?这对所有人都有帮助,谢谢! https://issuetracker.google.com/issues/new?component=316045&template=1018787 –