透過Visual Studio 串接Google Play Console 發佈Android App
文章推薦指數: 80 %
此時會出現"註冊Google API 存取" 的畫面,點選"登入您的Google Play ... 程式版本",就會看到右側出現"您有一個在正式發布階段的版本尚未發布" 的 ...
如果有看先前發表如何將Xamarin.AndroidApp發佈到GooglePlayConsole文章:將Xamarin.Android所建置出的App上架到GooglePlay…I、II將Xamarin.Android所建置出的App上架到GooglePlay…III
就應該已經知道該如何手動的將Xamarin.Android(or.Forms)所開發的App發佈到GooglePlayConsole來準備上架。
而逐漸地當工具與平台的整合愈趨完整,當然在VisualStudio當中也可以直接串連到 GooglePlayConsole來直接發佈.apkor.abb囉! 當已經完成Android的App開發後,最重要的一環當然是希望可以發佈到GooglePlayStore上架,讓全世界(恩...在這邊先撇除某些國家)每個人都能便捷的下載到你的AndroidApp。
所以,當然在使用Xamarin開發AndroidApp的 VisualStudio開發工具,也要能直接串接到GooglePlayConsole來發佈AndroidApp,並且在兩邊串接的穩定性上也都已有相當優秀的表現了!請大家繼續看看本篇的介紹吧~~~ 可參考先前的幾篇文章所指引的將 Xamarin.Android專案的App作 "封存"動作差不多,只是在此次"散發"的時候選擇"GooglePlay"。
若此處沒有要使用的簽署身分識別金鑰,再選擇新增一個。
若有需要建立一個新的Android金鑰,切記"密碼"一定要記住。
建立金鑰完成或是選擇既有的金鑰之後,來到GooglePlay帳戶,點選"+"。
此時會出現"註冊GoogleAPI存取"的畫面,點選"登入您的GooglePlay開發人員帳戶"。
會打開瀏覽器登入"GooglePlay開發人員"帳戶並且導向"API存取權",點選"新專案"。
接著依App的需求性自行決定是否在已連結的專案 "開啟"GameServicePublishingAPI。
重要的是要"建立 OAuth用戶端"。
點選建立之後,會出現一組"用戶端 ID",接著點選"前往GoogleDeveloperConsole查看"。
開啟"GoogleDeveloperConsole"的網頁後,理論上會自動導向"憑證",並且在OAuth2.0用戶端ID下找到所建立的"用戶端ID"(注意編號1,請複製起來,後續步驟會用到),接著再點選進入。
接著注意到"用戶端密碼"的資訊(編號2,請複製起來,後續步驟會用到)。
回到VisualStudio的這個"註冊GoogleAPI存取"畫面,將前述步驟的"編號1"、"編號2"的文字貼進來,完成之後點選"註冊"。
此時會再跳出瀏覽器,詢問是否確定相關授權,一路"允許"到底,直到最後出現一排小字告訴你可以關閉此分頁。
VisualStudio跟GooglePlayConsole兩邊串接的設定步驟到此結束。
後面的步驟就是之後要直接散發新版AndroidApp的.apkor.abb所需的步驟。
接著就可再回到VisualStudio點選剛剛新增好的GooglePlay授權帳戶,之後再點選"繼續"。
接著在"GooglePlay追蹤",點選要發佈的群組,此處是選擇"生產環境"(就是上架)。
此處VS的翻譯"追蹤"跟GooglePlayConsole的翻譯"群組"有所不同,個人是覺得不太妥當,有誤導的機會,但就是只能feedback看看之後會不會改版修正最後點選"上傳"。
封存的時候還是需要輸入前面所提到的金鑰憑證密碼,完成後點選"確定"。
此時就會看到VisualStudio直接跟GooglePlayConsole互通的狀態顯示。
進度常常直接跳到上傳套件98%(還好不是87%)等一陣子。
上傳完成。
再次從瀏覽器回到GooglePlayConsole的畫面中,點選左側選單"版本管理"下的"應用程式版本",就會看到右側出現"您有一個在正式發布階段的版本尚未發布"的訊息提示,接著就可以點選"編輯版本"。
進入"編輯版本"的畫面後,就輸入該有的發布訊息,最後就點選"審核"。
完成後就點選"開始發布正式版"。
以上介紹。
由於第一次設定時需要請求相關的OAuth授權,步驟相對來說多了很多。
但後續要發佈 AndroidApp新版本的時候,App封存完畢後即可直接透過VisualStudio上傳.apkor.abb到GooglePlayConsole,相對來說真的著實便利許多!有興趣的朋友也自行試試看吧~~~
I'maMicrosoftMVP-DeveloperTechnologies(From2015~).
Ifocusonthefollowingtopics:XamarinTechnology,Azure,MobileDevOps,andMicrosoftEM+S.
Ifyouwanttoknowmoreaboutthem,welcometomywebsite:
https://jamestsai.tw
相關Xamarin(.Forms)推廣活動與課程,請詳見下列Accupass(活動通)列表:
https://www.accupass.com/organizer/detail/1910170752158115281580
本部落格文章之圖片相關後製處理皆透過 Techsmith公司 所贊助其授權使用之 "Snagit"與"SnagitEditor"軟體製作。
AndroidSetupXamarinXamarin.Forms
回首頁
延伸文章資訊
- 1新功能: 版本
發布應用程式或遊戲是重大事宜,有時可能會令人心慌。在Play 管理中心新增的「發布」部分中,我們已將測試版本和正式版本做出明確區隔,您現在可以 ...
- 2發佈至Google Play 商店- App Center
App Center 不支援將應用程式從一個追蹤升階到另一個追蹤。 您無法將版本從Alpha 升級為Beta 版或Beta 版到生產環境。 如果您在將發行的追蹤中有草稿版本 ...
- 3設定公開測試、封閉測試或內部測試- Play 管理中心說明
內部測試、封閉測試和公開測試有什麼差別? 您可以在正式發布應用程式前先在三個測試群組中建立版本,也可以透過每個測試階段收集所 ...
- 4Chrome 瀏覽器- 隱私權政策 - Google
瞭解在使用Google Chrome 瀏覽器電腦版或行動版、Chrome 作業系統及啟用Chrome「安全瀏覽」功能時,您可以如何控管Google 所收集、儲存及分享的資訊。
- 5軟件版本週期- 维基百科,自由的百科全书
軟體版本週期是指電腦軟體的發展及發行過程,如右图,从Pre-alpha(準預覽版本)發展到Alpha(预览版本)、Pre-Beta(準測試版本)、Beta(测试版本)、Released ...