2017-06-20 109 views
4

我正在爲我發佈的應用程序開發Android即時應用程序。但是,我的可安裝應用的發佈版本不包含應用清單文件中的必要URL。在我發佈我的應用程序之前,我想將URL添加到我的應用程序清單文件中,並查看它在用戶指向我爲Instant App定義的URL時的工作方式。任何方式來測試這種情況下沒有更新我的應用程序測試Android即時應用程序

我的意思是一種測試即時應用程序的方式,無需啓動URL,而是通過用戶場景?

注意:我上傳了必要的JSON文件到我的Web服務器,但是,因爲我的可安裝應用程序不包含這些URL,所以它沒有發佈它。但是測試網址驗證它已成功與我的網站相關聯。

回答

1

您可以通過將APK上傳到GooglePlay的測試版環境來測試InstantApp流程(並將自己添加爲測試人員)。

您可以通過添加適當的運行/調試配置,並補充說,你需要按照這樣的參數測試應用程序的功能(運行作爲即時應用程序):

你必須使用在工具 - 的app links assistant>應用Links Assistant

然後檢查你的鏈接並在路徑選擇器,檢查是否選擇了pathPrefix選項。

在你活動的onCreate方法(這是關係到你最近編輯過的鏈接)添加該代碼底部

然後:

Intent appLinkIntent = getIntent(); 
String appLinkAction = appLinkIntent.getAction(); 
Uri appLinkData = appLinkIntent.getData(); 
// then use appLinkData.getQueryParameter("YourParameter") 

您可以測試和調試這一點,使用editConfigurations option.Just打開該窗口並編輯您的instantApp模塊(使用最近編輯的鏈接啓動的模塊)並在URL字段中添加您需要的URL參數。 ?Param1=1&Param2=two(然後運行該模塊)。

2

如果我想通過Google Play在預發佈曲目上測試我的即時應用程序,是否還需要發佈可安裝的應用APK?

要在開發過程中通過Google Play測試即時應用程序的部署,您必須在Google Play控制檯中以「草稿」形式安裝應用程序的可安裝版本。

有關部署和測試即時應用程序部署的更多信息,請參見Distribute your instant app