作為Android開發者發布應用程式的歷程 / 封閉測試新要求

作為Android開發者發布應用程式的歷程 / 封閉測試新要求

大家好。我是zm soft,2023年底註冊了開發者帳號並開始發布應用程式。我還計畫發布一款面向開發者的應用程式,歡迎查看。

Google政策變更

這是發布流程中後期的工作,但由於對許多開發者來說是一道高門檻,所以先提一下。根據這一政策變更,2023年11月13日之後註冊的開發者帳號,在發布應用程式前必須進行至少20人的封閉測試。我12月中旬決定開發應用程式,月底嘗試註冊一個簡單應用程式時,第一次得知這一政策變更,感到很沮喪。對於像我這樣認識人不多的人來說,這是一個難以達到的要求。

如何徵集測試人員

最終,身邊的熟人遠不夠用,於是我轉向了網路。不是X(前Twitter)或Instagram,而是在以下服務註冊了新帳號,透過與其他開發者互測來滿足要求:

兩者的交流基本都用英語。我在Discord使用了PL coding頻道(YouTube連結,我從影片簡介加入),在Reddit使用了r/AndroidCloseTesting。兩者的基本方式都是以下一種或兩種:

  • 自己發文招募測試人員
  • 聯繫正在招募測試人員的開發者

Reddit需要注意一些事項。老用戶可能沒有問題,但新用戶似乎很容易被封號,初期的使用方式可能導致無法發文。

測試人員註冊方法

未發布的應用程式當然無法被其他用戶看到,因此需要在Play Console中註冊測試人員。註冊方式有兩種:

  • 郵件清單
  • Google Groups

封閉測試中測試人員註冊方式比較:郵件清單與Google Groups

我推薦使用Google Groups。

郵件清單註冊

這種方式需要你自己註冊測試人員的郵件地址。註冊本身並不難,但至少需要20名測試人員。逐一聯繫每位開發者並註冊各自的地址相當麻煩。郵件清單的缺點是測試人員不能主動參與測試。

Google Groups註冊

設定得當後,測試人員可以自行加入群組,無需你逐一處理即可完成註冊。

建立新群組,請透過[+New conversation]操作。在[Group Settings]→[General]中設定允許任何人加入。

測試人員招募的具體示例

根據以上內容,以下是用各種方法實際招募測試人員的示例。

郵件清單的情況

Hi, I want to release my first app. Please help me.
Check the link for details.

Google Form:
https://docs.google.com/forms/d/e/example/viewform

Google Groups的情況

I'm creating an app for developers.
Please join the group and test it.

https://groups.google.com/g/zmsoftdevelop

https://play.google.com/apps/testing/com.andro.zm.tools.androidtesterspayforward

測試人員的地區設定

與其他開發者交流時,可能會遇到已註冊的測試人員說無法存取應用程式,或者你自己作為測試人員也無法存取的情況。大多數情況似乎是由地區設定引起的。我的做法是,除非有特殊原因,否則設定全部地區。

Play Console封閉測試地區設定畫面

付費應用程式的註冊

前面介紹了封閉測試要求的難度,付費應用程式的門檻還要更高。應用程式的付費/免費狀態之後無法更改,而且封閉測試中的下載也需要付費購買。

Play Console顯示付費應用程式封閉測試限制的畫面

如果你有更好的方法,歡迎在留言區分享!

結語

今天分享了封閉測試的困難及應對方法。我正在推進面向開發者的應用程式的發布,希望能減輕新開發者的這類煩惱。發布後請多使用!