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 run
和ia 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()
。
- 在搭載 Android 8.0 (API 級別 26) 以上版本的裝置中,系統
會在安裝應用程式時自動執行這個轉移程序。執行中的裝置
在 Android 7.1 (API 級別 25) 以下版本中,您可以轉移免安裝應用程式的
將資料庫資料儲存在已安裝的應用程式中
已安裝的應用程式中有
- 您可以使用新的 裝置專用的 APK如需瞭解如何設定 設定 APK,請參閱 為設定 APK 設定您的版本。
變更內容
- 模擬器。
- 必須使用執行 Play 商店和最新版 Google Play 服務的模擬器 ,繼續測試免安裝應用程式。如需進一步瞭解如何設定 模擬器,請參閱「執行免安裝即用」 app。