SDK 版本資訊

Google Play 免安裝開發 SDK v1.9.0 (2019-09-05)

這個版本的 Google Play 免安裝開發 SDK 包含下列內容: 並輸入變更內容

變更內容

  • 現在透過符號化方式叫用免安裝應用程式 CLI 連結。
  • 在舊版 SDK 中,使用 minSdkVersion < 選項啟動應用程式24 人 而且只使用第 2 版簽名配置簽署時,一定會發生錯誤。這個 變更 ia run 和 Android Studio 的執行指令,使其發生錯誤 只有在連線裝置的 API 版本過舊時,才能支援 v2 簽章。

Google Play 免安裝開發 SDK v1.8.0 (2019-08-05)

這個版本的 Google Play 免安裝開發 SDK 包含下列內容: 並輸入變更內容

變更內容

  • 免安裝應用程式 CLI ia run 指令只能部署僅限 簽署的應用程式。
  • 免安裝應用程式 CLI ia run -u [url] 指令現在無需部署就能運作 構件

Google Play 免安裝開發 SDK v1.7.0 (2019-03-29)

這個版本的 Google Play 免安裝開發 SDK 包含下列內容: 新功能和異動

新功能

  • 免安裝應用程式 CLI 現在可在取得你的同意後收集使用指標, Google 的開發人員團隊,進一步瞭解你認為實用的功能 改善工具的缺點
  • ia check 指令現在支援檢查 。您也能提供 使用 -i 選項可安裝的應用程式 APK。

變更內容

  • 免安裝應用程式 CLI ia run 指令不再需要有效的 Google 在開發模式下啟動免安裝應用程式。

Google Play 免安裝開發 SDK v1.6.0 (2018-11-05)

這個版本的 Google Play 免安裝開發 SDK 包含下列內容: 新功能和異動

新功能

  • 免安裝應用程式 CLI ia check 指令現在支援對 APK 組合進行大小檢查 透過此工具產生的檔案 (.apks) bundletool

變更內容

  • 在搭載 Android 8.0 (API 級別 26) 以上版本的裝置上,執行 應用程式的簽署金鑰與先前在下列裝置上啟動的應用程式不符 裝置也不會在 Android Studio 或 CLI 中造成當機。
  • 免安裝應用程式的大小限制已從 4 MB 變更為 10 MB。 大於 4 MB 的應用程式現在會收到 WARNING,而不是 ERROR。一個 超過 10 MB 的應用程式會繼續收到 ERROR

Google Play 免安裝開發 SDK v1.5.0 (2018-09-27)

這個版本的 Google Play 免安裝開發 SDK 包含下列內容: 新功能和異動

新功能

  • 免安裝應用程式 CLI ia runia check 指令現在支援在 APK 集 (.apks) 檔案 bundletool
  • 免安裝應用程式 CLI ia check 指令現可支援 APK 清單。
  • 免安裝應用程式 CLI ia check 指令,可確保分割 APK 的名稱 不重複的值。

變更內容

  • 佈建搭載 Android 7.1.1 (API 級別 25) 以下版本的裝置時, 只有在無法偵測到 Google Play 成功時,CLI 才會發出警告 報到。之前遇到這種情況時,CLI 擲回錯誤,且不會嘗試啟動免安裝應用程式。
  • 免安裝應用程式 CLI ia run 現在可成功啟動由 使用 aapt2 建立的 bundletool 或 APK。先前,run 作業 可能在啟動部分 APK 時會發生逾時情況。
  • ia run--no-setup 標記已淘汰,現已失效。
  • 正確更新免安裝應用程式的舊版 Google Play 服務。 必須先解除安裝才能安裝新版本。

Google Play 免安裝開發 SDK v1.4.0 (2018-08-28)

這個版本的 Google Play 免安裝開發 SDK (舊稱「免安裝應用程式」) 開發版 SDK) 包含下列新功能和變更。

新功能

  • 免安裝應用程式 CLI ia check 指令現在支援進行大小驗證 使用設定 APK 發布免安裝應用程式。
  • CLI 現在支援在測試用的模擬器映像檔上執行免安裝應用程式。 已安裝最新版本的 Google Play 服務
  • 改善了 ia help <command> 對指令專屬說明的支援。
  • ia check 個大小錯誤中加入大小細目。

變更內容

  • SDK 已重新命名為「Android 免安裝應用程式開發 SDK」到 「Google Play 免安裝開發 SDK」。
  • CLI 在嘗試檢查應用程式時不會再擲回 NullPointerException 沒有啟動器活動
  • CLI 和 Android Studio 現在可偵測不支援 Android 8.0 的裝置 (API 級別 26)。這些裝置之前無法啟動應用程式。
  • 在管道中叫用時,ia Bash 包裝函式指令碼現在可正常運作 而不設定 $TERM。指令碼假設寬度為 80 欄。
  • ia check 指令現在會針對含有 minSdkVersion 的免安裝應用程式發出警告 版本設為 20 以下藉由支援這些舊版 SDK 的 版本時,二進位檔的大小可能會增加 應用程式。
  • CLI 現在會偵測您的 Google Play 服務版本是否太舊, 執行免安裝應用程式,以及更新裝置的更新提示。
  • 透過 CLI 在 Android 8.0 (API 級別 26) 以上版本中啟動的免安裝應用程式 或 Android Studio 現在會自動加上 已授予 android.permission.INSTANT_APP_FOREGROUND_SERVICE 權限。

Android 免安裝應用程式開發 SDK v1.3.0 (2018-06-04)

這個版本的 Android 免安裝應用程式開發 SDK 包含下列新功能和變更。

新功能

  • Android Studio 3.2 版現在會使用 SDK 1.3 中新增的程式庫執行免安裝應用程式。 這會統合 ia 和 Studio 之間的邏輯,讓您可以立即執行 不含 Android Studio 網址的應用程式

Android 免安裝應用程式開發 SDK v1.2.0 (2018-05-07)

這個版本的 Android 免安裝應用程式開發 SDK 包含下列新功能和變更。

新功能

  • 全新的免安裝應用程式指令列介面 ia 可讓您啟動 在開發裝置安裝免安裝應用程式,並從本機檢查是否常見 發生錯誤。
  • 您現在可以建構及啟動免安裝應用程式,而且不必輸入網址 點

變更內容

  • 隨附應用程式的 Google Play 服務版本 SDK 現在可透過 Play 商店自動更新。在先前的版本中 套件已鎖定至 SDK 隨附的版本。
  • 含有萬用字元的主機名稱,例如 "*.example.com" 在開發模式下完全支援
  • 開發人員現在可以在 Android Lollipop 中模擬節流的應用程式下載 設定 debug.aia.throttle_download_ms 系統,即可使用 Marshmallow 和 Nougat 屬性,如以下範例所示:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

Android 免安裝應用程式開發 SDK 1.1.0 版

這個版本的 Android 免安裝應用程式開發 SDK 包含下列內容: 新功能和異動

新功能

  • 將免安裝應用程式中的資料轉移至已安裝的應用程式。
    • 在搭載 Android 8.0 (API 級別 26) 以上版本的裝置中,系統 會在安裝應用程式時自動執行這個轉移程序。執行中的裝置 在 Android 7.1 (API 級別 25) 以下版本中,您可以轉移免安裝應用程式的 將資料庫資料儲存在已安裝的應用程式中 已安裝的應用程式中有 getInstantAppData()
  • 您可以使用新的 裝置專用的 APK如需瞭解如何設定 設定 APK,請參閱 為設定 APK 設定您的版本

變更內容

  • 模擬器。
    • 必須使用執行 Play 商店和最新版 Google Play 服務的模擬器 ,繼續測試免安裝應用程式。如需進一步瞭解如何設定 模擬器,請參閱「執行免安裝即用」 app