當我試圖解釋我在通過「即時應用程序」安裝「已安裝的應用程序」時遇到的這個奇怪問題時,請耐心等待。使用即時應用程序在設備上安裝已安裝的應用程序
步驟產生問題:
- 運行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 –