發佈至Google Play 商店- Visual Studio App Center - Microsoft ...
文章推薦指數: 80 %
確定您有適用于App Center 的API 專案和服務帳戶,以建立Google Store 連線並代表您存取Google Api。
如需這些追蹤的詳細資訊,請參閱Beta 和Alpha 的先決 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
發佈至GooglePlay商店
發行項
04/19/2022
7位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
將更新發佈至GooglePlayStore,包括來自AppCenter的Alpha和Beta追蹤。
必要條件
Google需要透過Google主控台將GooglePlay應用程式的第一個版本發佈至生產環境。
GooglePlay開發人員帳戶。
如果您沒有帳戶,您可以在Google開發人員帳戶入口網站註冊。
請確定您有適用于AppCenter的API專案和服務帳戶,以建立GoogleStore連線,並代表您存取GoogleAPI。
如需這些曲目的詳細資訊,請檢閱Beta和Alpha的必要條件。
設定Google簽署應用程式以發佈Android應用程式套件組合.aab檔案。
如需詳細資訊,請檢閱如何使用GooglePlay主控台。
連結APIProject
若要存取GoogleAPI,請將GooglePlay主控台連結至GoogleAPI專案。
在大部分情況下,我們建議您建立新的API專案,雖然目前的API使用者可以連結至現有的API專案。
請記住,每個API專案只能連結到單一GooglePlay主控台帳戶。
建立新的API專案
移至GooglePlay主控台上的[GoogleAPI存取]頁面。
接受服務條款。
按一下[建立新專案]。
API專案會自動產生並連結到您的GooglePlay主控台。
使用現有的API專案
如果您已經是GooglePlay開發人員API的使用者,您可以依照下列步驟連結至現有的API專案。
如果未列出要連結的API專案,請確認您的GooglePlay主控台帳戶已指定為擁有者,且已啟用GooglePlay開發人員API。
移至GooglePlay主控台上的[GoogleAPI存取]頁面。
接受API服務條款。
選擇您要連結的專案。
按一下[連結]。
設定API存取用戶端
建立Google服務帳戶的其中一個新增優點是從組建伺服器存取API而不提供您的個人使用者認證,以下是如何設定Google服務帳戶的逐步指南:
移至GooglePlay主控台上的[GoogleAPI存取]頁面。
在[服務帳戶]下,按一下[建立服務帳戶]按鈕以開始程式。
在指示中,按一下GoogleAPI主控台的連結。
按一下新開啟頁面上的[建立服務帳戶]按鈕。
[建立服務帳戶]頁面隨即開啟。
選擇新服務帳戶的名稱,然後按一下[建立]。
按一下下拉式功能表中的[選取角色]。
選取[Project],然後選取[擁有者]。
按一下[繼續]以流覽至下一個步驟。
注意
有些使用者無法使用Edge和InternetExplorer下載.json檔案。
在新頁面上,按一下[+建立金鑰](選擇性),並出現強制回應。
選取[JSON],然後按一下[建立],副檔名為的檔案.json將會下載至您的系統;此檔案將用於AppCenter以建立GooglePlay的連線。
在Google開發人員主控台上建立服務帳戶之後,請按一下[完成]。
[API存取]頁面會自動重新整理,並列出您的服務帳戶。
關閉視窗,而新的服務帳戶會顯示在原始頁面上。
按一下[授與存取權]按鈕以完成此程式。
在下一節中,您將瞭解如何將AppCenter與GooglePlay連線。
設定Google簽署的應用程式
在GooglePlay開發人員主控台中選取您的應用程式
在左側功能表中選取[應用程式登入]
您可以選擇三個選項:
Upload從AndroidStudio匯出的金鑰
從JAVA金鑰存放區匯出和上傳金鑰
匯出和上傳金鑰(不使用JAVA金鑰存放區)
GooglePlay所簽署的應用程式(建議)
按一下[完成]
在AppCenter中建立GooglePlay連線
按一下左側功能表中[散發]底下的[市集]。
在頁面中間,按一下[連線至[市集]按鈕。
選取[GooglePlay商店]。
按[下一步]。
Upload您在建立服務帳戶時下載的私密金鑰JSON檔案。
如果JSON欄位被編輯為不正確的值,建立存放區可能會失敗。
請確定您已根據上述必要條件一節連結至GooglePlay開發人員主控台的服務帳戶。
上傳檔案之後,請按一下[連線]。
GooglePlay連線現在應該會顯示在Stores首頁中的三個曲目:Production、Alpha和Beta。
設定此連線是AppCenter中應用程式的一次性程式。
將您的AAB發佈至GooglePlay商店
從[商店]首頁,選取上面建立的任何曲目。
按一下右上角按鈕上的[發佈至市集]。
Upload應用程式套件。
請注意幾點:
應用程式必須先準備好發行,並使用有效的金鑰存放區簽署,才能上傳。
GooglePlayStore支援最多2GB的Android應用程式套件組合。
.apk從.aab產生的檔案不能超過150MB。
您可以在適用于AAB的Google檔深入瞭解您的選項。
的版本.aab必須嚴格大於生產環境中目前的版本。
如果您在Alpha和Beta等其他曲目中有應用程式版本,您的版本應該嚴格小於Alpha和Beta追蹤版本中的版本。
AppCenter不支援將應用程式從一個追蹤升階到另一個追蹤。
您無法將版本從Alpha升級為Beta版或Beta版到生產環境。
如果您在將發行的追蹤中有草稿版本,該草稿版本將會消失,而偏好發行的新版本。
上傳套件之後,您可以看到應用程式的一些詳細資料。
按一下[下一步]。
按一下[發佈]將應用程式推送至GooglePlay市集。
[散發存放區詳細資料]頁面上此版本的狀態會顯示為[已提交]。
一旦AppCenter完成將應用程式移轉至Google之後,應用程式的狀態就會變更為[已發佈]。
Google最多可能需要24小時的時間,才能在Play商店中顯示應用程式。
如果Google發佈失敗,應用程式擁有者會收到已註冊Google郵件的通知。
將您的APK發佈至GooglePlay商店
從[商店]首頁,選取上面建立的任何曲目。
按一下右上角按鈕上的[發佈至市集]。
Upload應用程式套件。
請注意幾點:
應用程式必須先準備好發行,並使用有效的金鑰存放區簽署,才能上傳。
GooglePlayStore支援最多100MB的應用程式套件。
如果應用程式超過100MB,Upload擴充檔案直接移至GooglePlay主控台。
閱讀Google的擴充檔案檔以設定它。
.apk必須在應用程式建置程式期間進行zipalign。
的版本.apk必須嚴格大於生產環境中目前的版本。
如果您在Alpha和Beta等其他曲目中有應用程式版本,您的版本應該嚴格小於Alpha和Beta追蹤版本中的版本。
AppCenter不支援將應用程式從一個追蹤升階到另一個追蹤。
您無法將版本從Alpha升級為Beta版或Beta版到生產環境。
如果您在要發佈的追蹤中有草稿版本,將會由新版本覆寫。
上傳套件之後,您可以看到應用程式的一些詳細資料。
按一下[下一步]。
按一下[發佈]將應用程式推送至GooglePlay市集。
[散發存放區詳細資料]頁面上此版本的狀態會顯示為[已提交]。
一旦AppCenter完成將應用程式移轉至Google之後,應用程式的狀態就會變更為[已發佈]。
Google最多可能需要24小時的時間,才能在Play商店中顯示應用程式。
如果Google發佈失敗,應用程式擁有者會收到已註冊Google郵件的通知。
透過CLI發佈
警告
您需要AppCenterCLI2.7或更新版本才能使用此功能。
使用CLI是一種簡單的方式,可將AppCenter的市集連線整合到CI/CD設定中,例如Jenkins或GoCI。
使用CLI之前,您必須在AppCenter中建立目的地的連線,也就是GooglePlay、AppStore或Intune。
並編譯可與目的地搭配運作的二進位檔。
您可以使用清單命令來列出商店,如下所示:
appcenterdistributestoreslist\
--app{app_owner}/{app_name}\
--outputjson
您將得到如下的結果:
[["Alpha","googleplay","alpha"],["Beta","googleplay","beta"],["Production","googleplay","production"]
而這是我們將在最後一個步驟中使用的市集資料行。
最後一個步驟是執行下列命令來發佈您的應用程式:
appcenterdistributestorespublish\
--file/path/to/file.aab\
--storeProduction\
--app{app_owner}/{app_name}\
--release-notes"Somenote."
您必須填入空白,例如list命令。
除了有靜態版本附注,還可以改用--release-notes-file。
版本附注檔案是使用UTF-8編碼的純文字檔案。
本文內容
延伸文章資訊
- 1Release your Action | Actions console | Google Developers
Alpha: This channel should be used to quickly test early versions of your Action. Lets you distri...
- 2Google Play 上“Alpha App Team”的Android 应用
- 3google play 正式發布前測試報告...非常好用.
(內部測試群組--> alpha --> 正式release.) 內部測試: Fast: You can distribute apps via the internal test track ...
- 4Where do alpha testers download Google Play Android apps?
Google play store provides closed testing track to test your application with a limited set of te...
- 5Alpha 1 - Google Play 應用程式
'Alpha 1' is a application which can enable smart phone to control the robot by bluetooth. With t...