上傳 Android 的封存套件需符合 Google Play 的目標 API 級別規定 (Target API level requirements for Google Play apps)

文章標題,來翻譯翻譯後的意思就是:

請按照 Google Play 要求 "準則" 上傳 Android 的 .apk or .aab,否則就不能上架。

那為什麼要這樣規定呢? Google Play 官方給出了這樣的解釋:

指定使用最新 API 級別也有助於讓應用程式充分發揮平台的最新功能,讓使用者用得更加愉快…(?

上述解釋可參見下列網址:
https://developer.android.com/google/play/requirements/target-sdk?hl=zh-tw#why-target

所以如果不信邪堅持上傳封存套件(.apk or .aab) 到 Google Play Console 會發生什麼事?

各位看到上圖當中的那排紅字了嗎?

您的應用程式目前的目標 API 級別是 30。但目標 API 級別至少為 31,才能確保應用程式採用最新的API,讓安全性與執行效能達到最佳狀態。請將應用程式的目標 API 級別調整為 31 以上。

 

然後?

沒有然後,沒改好就沒辦法上傳封存套件到 Google Play Console 當中,自然而然地就無法發佈 App (無論是更新或新上架)。

注意: 此條 "目標 API 級別至少為 31" 的規定是 2022/08/31(新應用) or 2022/11/1(更新) 的,即將到來的規定是會發生在 2023/08/31 的 "目標 API 級別至少為 33"。
上圖擷取自: https://support.google.com/googleplay/android-developer/answer/11926878?hl=zh-Hant

所以…

要在 Google Play 上架就乖乖按照規定調整吧!

 


 


I'm a Microsoft MVP - Developer Technologies (From 2015 ~).
 

MVP_Logo



I focus on the following topics: Xamarin Technology, Azure, Mobile DevOps, and Microsoft EM+S.

If you want to know more about them, welcome to my website:
https://jamestsai.tw 


本部落格文章之圖片相關後製處理皆透過 Techsmith 公司 所贊助其授權使用之 "Snagit" 與 "Snagit Editor" 軟體製作。