Android App 上架完整流程:Google Play 開發者帳號申請到應用程式發布步驟

Published on: | Last updated:

唉… 最近又好幾個人在問 App 上架的事。每次都覺得這流程講起來很瑣碎,而且 Google 那邊三不五時就改一下規則,整理起來有點心累。😮‍💨

不過既然問了,我就把我腦子裡還記得的步驟,慢慢寫下來好了。這不是那種超專業的SOP,比較像是我自己邊想邊寫的筆記,希望能幫到同樣覺得很煩的人。

第一關:那個越來越囉嗦的開發者帳號

嗯… 一切的起點,就是你要有個 Google Play 的開發者帳號。以前這關很簡單,付個 25 美金,一次性的費用,然後就差不多了。 但現在,唉,事情變得複雜很多。

Google 現在為了要「過濾掉壞人」,搞了一個超嚴格的身份驗證流程。 你得選你是「個人」還是「組織」帳號,然後準備一堆文件。

  • 如果你是個人開發者: 你要準備你的法定姓名、地址,甚至可能要提供身分證件來驗證。 沒錯,就是要驗證到你這個「人」。
  • 如果你是代表公司(組織): 那就更麻煩了,除了公司基本資料,你可能還需要提供 DUNS Number (鄧白氏環球編碼)。

而且,如果你是新的個人開發者帳號,可能還會遇到一個更頭痛的新規定:你的 App 在正式發布前,需要有至少 20 個人幫你連續測試 14 天。 對,你沒看錯,找人測試變成了一個強制要求。這真的是… 為了提高 App 品質吧,但對獨立開發者來說,門檻又更高了。

總之,光是註冊帳號這一步,就比以前花時間,也更需要耐心。記得所有資料都要填寫正確,因為這會跟你之後的收款有關,也可能直接顯示在商店頁面上。

開發者後台,大概就是長這樣,一堆選項等著你填。
開發者後台,大概就是長這樣,一堆選項等著你填。

第二關:準備你的 App… 不是 APK,是 AAB

帳號搞定後,再來就是你的 App 本體了。這邊有個很重要的觀念要更新一下。

以前我們都是產出一個 `.apk` 檔,然後上傳。但從 2021 年 8 月開始,Google 規定所有新上架的 App 都必須使用 `.aab` (Android App Bundle) 格式。

簡單說這是什麼?你可以把 `.aab` 想像成一個「原料包」。 你把所有程式碼、圖片、各種語言的資源全部打包給 Google,然後 Google 會根據下載者的手機型號、螢幕大小、使用的語言,自動產生一個最適合他、檔案最小的 `.apk` 檔。 好處是使用者下載的檔案變小了,對開發者來說,你也不用自己去管理一堆不同版本的 APK。 所以,現在記得,要輸出的是 `.aab` 檔。

啊對了,還有一個「簽署金鑰 (Signing Key)」。這東西超級重要,像是你 App 的身分證。第一次上傳 App 時,Google 會幫你管理(Play App Signing),但你自己本地端也會有一組。拜託,千萬,一定要備份好。如果搞丟了,你的 App 以後就沒辦法更新了,等於是死路一條。這不是開玩笑的。

第三關:填到天荒地老的商店資訊

這一步… 嗯,就是純粹的體力活。你要在 Play Console 後台填寫所有你的 App 會在商店上顯示的資訊。

像是 App 名稱(最多 30 個字)、簡短說明(80字)、完整說明(4000字)、App 圖示、商店橫幅、手機截圖… 等等。 截圖建議多準備幾張,手機、平板的尺寸最好都有,這樣看起來比較專業。

其中最煩人的,大概是「隱私權政策」。只要你的 App 有收集任何使用者資料(就算只是用來登入的 email),你就必須提供一個隱私權政策的網址。 很多人會卡在這邊,不知道去哪生一個網址。網路上有很多隱私權政策的產生器,可以找個免費的、簡單的來用,至少要有個交代。

還有內容分級問卷,要誠實回答你的 App 裡面有沒有暴力、血腥之類的內容,Google 會根據你的回答,決定你的 App 適合哪個年齡層的使用者。 這部分亂填的話,被抓到可能會被下架喔。

動手前的準備,草稿、咖啡,還有無止盡的待辦事項。
動手前的準備,草稿、咖啡,還有無止盡的待辦事項。

第四關:到底要用哪個測試軌道?

在你按下「正式發布」之前,Google 提供了好幾種測試方式。很多人會搞混,不知道該用哪個。我用個簡單的表格來說明我的看法好了。

測試類型 我的理解(口語版) 適合誰 要不要審核?
內部測試 最快的,自己人測好玩的。基本上傳上去馬上就能下載,幾乎不用等。 開發團隊自己、QA 人員。主要是用來快速驗證功能、抓 Bug。 不用。快到不行。
封閉測試 邀請制的測試。你可以用 Email 名單邀請一小群人來幫你測,他們看不到評論。 想找一小群忠實使用者、朋友或特定群體幫忙,給比較深入的回饋時。 要。但通常比正式發布快。審核時間可能幾小時到幾天。
公開測試 所有人都可以在 Play 商店上找到你的測試版 App。使用者可以安裝,也可以留評論。 App 已經很穩定了,想在正式上線前,看看市場反應,收集更廣泛的回饋。 要。審核標準跟時間基本上就跟正式發布差不多了。

我自己是覺得,除非你的 App 很簡單,不然最好還是跑一下封閉或公開測試。直接上正式版,萬一有什麼閃退大 Bug,收到的負評會讓你很想哭。

一個特別的岔路:如果你在歐洲市場…

這點可能很多人沒注意到,但如果你打算在歐洲經濟區 (EEA) 上架你的 App,那規則就有點不一樣了。這主要是因為歐盟有個《數位市場法》(Digital Markets Act, DMA)。

簡單來說,歐盟覺得 Google 的權力太大了,所以逼 Google 開放一些選項。 對開發者最直接的影響是「支付方式」。一般情況下,App 內的付費都必須走 Google Play 的支付系統,然後 Google 抽成。但在歐洲,你現在可以選擇引導使用者到外部網站用你自己的支付系統付款。 當然,這不是完全免費的,你還是要付給 Google 服務費,只是費率可能會低一點。

這讓開發者有更多彈性,但同時也代表你要自己處理金流、稅務、退款等問題,合規的流程也更複雜了。 所以這不是一個簡單的「yes or no」選擇,要評估一下自己公司的能力。這跟我們在台灣或多數亞洲市場習慣的「一條龍」服務很不一樣,算是個蠻特別的地區差異。

選擇測試軌道,就像在選一條路,有的直通車,有的繞點路但比較穩。
選擇測試軌道,就像在選一條路,有的直通車,有的繞點路但比較穩。

最後一關:等待… 無盡的等待…

當你把所有東西都準備好,按下「發布」,你的 App 狀態就會變成「審核中」。

然後呢?… 然後就是等。

官方說法是審核最多可能需要 7 天或更長。 有時候運氣好,幾個小時就過了。但最近越來越多人抱怨,審核時間變得很不穩定,等超過一個禮拜甚至更久的狀況也時有所聞。 在這段期間,你唯一能做的就是… 重新整理頁面,然後祈禱。

千萬不要在審核期間手癢去修改商店資訊,因為任何小改動都可能讓你的審核隊伍重新排隊。 如果真的等太久,例如超過 10 天,可以試著聯繫開發者支援中心,但… 嗯,不要抱太大期望,他們通常也只會給你官方回覆。

等到你某天打開信箱,看到主旨是 "Your app is now live on Google Play" 的信,恭喜你,這場漫長的旅程總算到了一個段落。🎉


呼… 大致上就是這樣吧。每個環節其實都還有更多細節可以講,但今天先這樣,有點累了。希望這份想到哪寫到哪的筆記對你有幫助。

對了,你們上架時卡最久的是哪一關?留言分享一下吧,看誰比較慘 🫠

Related to this topic:

Comments

  1. Guest 2025-08-16 Reply
    老師,這份上架指南真的很實用!不過想請教一下,在審核階段最常遇到的地雷是什麼?有沒有什麼小撇步可以順利過關?聽說新人常在這關卡關,超級想了解內部秘訣。
  2. Guest 2025-06-29 Reply
    小孩最近也想開發 App,這篇指南真的很實用!不過我最擔心的是安全性和內容管理,畢竟現在網路環境真的滿複雜的。希望他能多注意這些細節啦~加油!
撥打專線 LINE免費通話