2017-06-27 33 views
1

我剛剛發佈了我的第一個即時應用程序 - 現在它是一個非常基本的Hello World,但我已將它鏈接到我的個人網站。發佈即時應用程序:無法啓動它,如何排除故障?

我已在我的網站上啓用了Android應用鏈接,並且已驗證其正確工作:當安裝了「正常」apk安裝後,如果我點擊了我的網站鏈接,它會打開應用程序,而不會詢問如果我想在Chrome中打開它。

但是,當apk沒有安裝,如果我點擊我的網站的鏈接,即時應用程序不會啓動 - 而是我的網站在Chrome(或Chrome標籤)中打開,我不知道爲什麼。

如何解決此問題?

注: 我沒有收到這個Play商店控制檯上的警告當我公佈:

PROBLEM 
Some users of this Instant App APKs will not be eligible for any of the APKs in your installed app. 

RESOLUTION 
Ensure that the targeting of your Instant App APKs matches the targeting of your APKs. 

我不知道它是否有關,不幸的是我不知道這是什麼意思或如何解決它...


編輯2017年7月1日

其實它幾天後就開始工作了。我想這意味着即使安裝的應用程序可在商店只有幾分鐘後,即時應用可幾天後發佈...

不幸的是,

  1. 我現在有一個新的問題(見this question
  2. 我還沒有對我原來的問題的答案是如何解決這些問題
  3. 仍然沒有關於該警告的想法 - 雖然我想這是一個無關的問題
+0

我們得到了同樣的警告,同時還附帶了一條錯誤消息,目前我們只能成功上傳即時應用程序,但無法將即時應用程序「推出」至產品。你有解決方案嗎? – hmaxf2

+0

@BoD你怎麼解決這個問題,我面臨同樣的問題。 – wadali

回答

3

這表明從您的即時應用程序沒有安裝到您安裝的應用程序的安全升級路徑。一些驗證的這裏有

  • 即時應用程序的權限應該是< =安裝的應用權限
  • 設備空間的安裝不應超過即時應用程序更加嚴格。即。
  • 即時應用程序不應該有minSdk <安裝的應用程序mindSdk

換句話說,如果設備能夠運行即時應用程序,它應該能夠運行安裝程序。

+0

我們和OP有同樣的問題,我的應用AndroidManifest只有一個標籤,你是說我們必須把許可和其他所需的元數據放在 ....? – hmaxf2

+0

感謝您的回覆,但是1 /我在安裝的應用程序和即時應用程序中都有0個權限(這只是一個非常簡單的測試應用程序)2 /我不明白這意味着什麼(「設備空間?」)3 /我剛剛檢查:minSdk到處都是23。 – BoD

+0

就像Anirudh提到的那樣,這是因爲您安裝的應用程序比您的即時應用程序更具限制性,從而創建設備可以安裝即時應用程序的潛在實例,而不是已安裝的應用程序。這可能有助於發現這種差異:https://developer.android.com/google/play/filters.html – ManmeetP