2012-06-05

如何成為 Android Apps 開發者

隨著智慧型手機市佔率逐年增高的趨勢,除了改變每個人使用手機的習慣外,也為手機軟體開發者提供了絕佳的機會,透過各家手機系統的開發平台,更能讓您的作品拓展到國際市場。您還在觀望嗎 ? 機會可是不等人的喔 !

下面我以 Google Android 為例,教您如何註冊成為 Android Apps 開發者 ( 也稱為 Google Play 開發人員 )

如果您還沒有 Google 帳戶,請先建立一個 Google 帳戶。(可參考此篇教學)

(由於 Android Developer 網頁的樣式已經更改,特別將此段敘述略微更改,其餘申請步驟不變。本文章更改日期 : 2012-07-01)

於右側欄位中點選 Publish 項目的 Learn More >> (或直接按此連結)

此為舊版首頁,已成歷史囉 !
(下段敘述為目前 Android Developer 網頁的部份內容)
請到 Android Developer 開發者首頁 (http://developer.android.com/index.html),截至目前為止,Android 系統的版本為 4.1 (Jelly Bean),一段時日過後,您可能會發現版本又更新了 ~


在此頁面中請點選 Distribute,出現如下畫面 :
接著點選左側的 Publishing


唉呀 ! 一頁一頁說明太費事,請直接參考下圖的順序,就一目了然囉 !


順序就是 : Distribute > Publishing > Get Started > 網址連結
如果您實在不想一一開啟各網頁的話,也可以直接按下方的連結進入註冊頁面
https://play.google.com/apps/publish/

接著,來到建立開發者資料的頁面,您必須已經登入 Google 帳戶才會看到下面這個畫面,如果您還沒有 Google 帳戶,請先建立一個 Google 帳戶。(可參考此篇教學)


按照頁面上的指示,要註冊成為 Android 開發者必須完成三件事 ...

1. 建立開發者的資料
2. 必須遵守『Android Market 開發人員發佈協議』的內容 (請先閱讀)
3. 透過 Google Checkout 以線上刷卡的方式支付美金 25 元

接下來需要填寫的資料欄位有下面這幾項 :
Developer Name :
Email Address :
Website URL : http://
Phone Number :
Email Updates :
底下逐一說明各欄位的填寫方式 ~

Developer Name :
這一欄所填入的資料,將會讓使用者看到該應用程式開發者(或公司)的名稱。如果填入的名稱與其他已存在的開發者名稱重複時,系統會提醒您,您必須再更改為其他名稱。

Email Address :
建議您填入最常使用的電子郵件地址;若無,可以使用 Google 的 Gmail。

Website URL :
這一欄必須填入個人(或公司)的網站網址。譬如以我的網誌為例,我在這欄就要填入 http://dazi2012.blogspot.tw/
如果沒有網站怎麼辦?建議您使用 Google 的 Blogger 來建置自己的網站,請參考我先前寫的這篇 : 使用Blogger建立新網誌,而且將來要申請 AdSense 時也比較方便。

Phone Number :
假設您的手機號碼為 0912345678,那麼您必須填入+886912345678,台灣要加上國碼 +886,注意 ! 原先手機開頭的 0 在此要去掉。

Email Updates :
將這項打勾吧 ! 往後有關 Android 開發或 Google Play 方面的訊息,您都會透過 Email 收到通知。

完成上述各項資料的填寫後,按下 Continue >> 按鈕。

接著來到下面的頁面,詳閱『Android Market 開發人員發佈協議』後,在 " I agree and I am willing .... " 方框打勾,按下 I agree, Continue >>

(紅圈處) 記得打勾喔 !

設定 Google Checkout ,在下圖中點選 Google Checkout 或 Continue >> 都可以。



接下來呢 ~ 就是要付錢囉,價格 USD25.00 (美金 25 元),請注意,不接受信用卡以外的付款方式喔 ! 剛進入此頁面時可能會以英文的方式呈現,您只要在右上角處的 Change Language (變更語言) 選擇【中文(繁體)】即可,其中的【郵政編碼】欄位只需要輸入我們台灣中華郵政的 3+2 碼郵遞區號即可,不用理會國碼之類的。其他欄位請依照信用卡持有人的資料輸入。完成後請按【同意並繼續】。


扣款完成後,會出現註冊完成的訊息 (畫面我忘了擷取 =  =|||),往後您只要登入【開發人員控制台】https://play.google.com/apps/publish/Home,就可以看到下面的畫面,在此頁面中您可以透過【Edit Profile】更改之前所填入的開發者個資,以及檢閱其他資料。

要求連結 AdSense 帳戶的畫面   已成絕響  還好我有截圖下來留做紀念 XD

當您完成註冊,成為 Android 開發者的一員後,興高采烈登入這個頁面時,額外出現的訊息欄位應該會讓您感到一陣錯愕 !

早期 Google Play 開發者帳戶連結 AdSense 帳戶的畫面目前已經絕版 XD

要求您輸入 AdSense 發佈商的 ID (AdSense Publisher ID),這樣才能與 Google Checkout 做連結。啥米 ? 還要 AdSense 的發佈商 ID 喔 ? 很不幸的,目前在台灣仍須透過 AdSense 才能取得 Google Checkout 中販賣應用程式的款項,假如您未來要在 Android Market 中販售應用程式,除了完成 Android Developer 的註冊事宜,您還須通過申請 AdSense 帳戶的資格,當您取得 AdSense 資格後,才能取得發佈商的 ID。至於申請 AdSense 的方式請用 Google 網搜一下就能找到。

您也可以參考我寫的這篇 申請 AdSense 的幾個建議 應該能為您在申請 AdSense 時幫上一點忙。

(新增內容 : 2012-09-22)
好消息 ! 原本在台灣的 Android Apps 開發者需要透過 AdSense 與 Google Checkout 連結才能收取販售 Apps 的收益,現在 Google Checkout 已經不必再透過 AdSense 囉 ! 往後只要直接由 Google Checkout 來收取 Apps 的收益即可 ! ^_^
請參考『關於、巴西、俄羅斯和台灣的 AdSense 付款變更的常見問題』的說明。

至於先前已經申請到 AdSense 的 Android Apps 開發者也只需要按照 Google Checkout 的郵件通知進行銀行帳戶設定即可,有空的話我再另行發文說明。

(以下為新增內容 : 2012-07-31)
當您遇到註冊或相關方面的疑問,您可以透過Google Play 開發人員支援專區來找尋解決的方法。網址 : http://support.google.com/googleplay/android-developer/bin/answer.py?hl=zh-Hant&answer=136601

如果在說明文件中仍找不到解決的方法,您還可以透過該網頁下方的『與我們聯絡』向支援小組聯絡,其中提供了五個選項 :
  • 註冊或帳戶問題
  • 發佈問題
  • 發佈者網站錯誤
  • 檢舉不當的應用程式
  • 移除發佈者應用程式
譬如,當您遇上註冊方面的困難時,可以點選『註冊或帳戶問題』這項服務來反應您的問題,點選後出現如下圖 :


注意 ! 該項服務只提供英文介面,您只能以英文來撰寫表單內容。請點選上圖紅圈處的 English(US),接著出現如下圖的表單 :


欄位中有標示 * (星號) 為必填欄位,請務必詳實填寫。
我在此僅針對圖中用紅框標示的那一欄做說明,您可以按下藍色的 (Instructions) 字樣,也會有簡單的填寫說明。此欄要填寫的是完成註冊 Android Developer 時付了 US$25 的訂單號碼,這個號碼在『電子錢包』的『交易』項中可以找到。(如果您因故沒有完成註冊付費程序或其它因素致使無法順利開啟電子錢包網頁,此欄位請填寫 NA 即可)

如何查詢完成 Android Developer 註冊的訂單號碼呢 ?
進入『電子錢包』頁面,如下圖 :

點選『交易』,再點選該筆交易『線上購物 Android』,出現如下圖,紅框標示的就是訂單號碼囉 !


記得 ~ 在 Full description * (必填) 欄位中詳述您的問題。

『電子錢包』網址 :
https://wallet.google.com/manage/#transactions:
(擁有 Google 帳戶並啟用該項服務者,才可以開啟電子錢包網頁,當您在註冊 Android Developer 過程中,系統同時會引導您開啟這項服務)

後記 :
事實上,我還沒有使用過這個表單來反應過問題,所以也無法詳述所有細節內容,文中如有謬誤,尚請各位先進們立刻給予指正。編寫此文之目的,旨在能為初申請成為 Android Developer 的同好們盡點綿薄之力。

末祝   註冊順利  ^_^

延伸閱讀 : 如何安裝 Android Apps 開發工具

39 則留言:

  1. 您好
    目前申請帳號過程中遇到了問題,想請教您
    如果我只是要上傳免費軟體的話,是否還是需要申請AdSense??

    回覆刪除
    回覆
    1. 您好 ^_^
      如果您只是要上傳免費軟體到 Google Play(或稱 Android Market)應該是不需要申請 AdSense 的(那個階段 ~ 我也沒試過 :p)。

      另一種模式是 : 在免費軟體中掛上廣告來賺取廣告收益的作法,之前是透過 AdMob,但是 AdMob 已併入 Google 門下,所以要藉此方式來賺取收益還是需要透過 AdSense 才行。

      不知您申請的過程遇到什麼問題? 可否詳述 ~ 身為過來人,了解萬事起頭難的道理,隨時歡迎您再度來詢問喔 ! ^_^

      刪除
    2. 達仔您好!
      不好意思上周跑去教召了!!

      我目前遇到的問題是,
      我申請 Android 開發者帳號,
      但在android developer console,
      顯示 "您的 Google Play 註冊付款遭拒。"
      接者在android developer console,
      不管做甚麼動作皆要我上傳 身分證&信用卡圖檔!
      上傳後
      也收到回信確認OK
      但狀況沒有任何的改變
      還是要我上傳 身分證&信用卡圖檔!

      要如何重新付款?!

      刪除
    3. 你連結下面網址看能不能開啟網頁(電子錢包)
      https://wallet.google.com/manage/#transactions:
      如果 US$25 扣款成功的話應該會在此頁面的『交易』中見到該筆消費明細,請順便檢查『付款方式』及『通訊錄』看看登錄的信用卡及資料是否正確 ~ 如果無法開啟該網頁或交易明細中沒有US$25消費明細就表示扣款失敗 ~

      如果問題還是沒有解決,請利用下面這個網頁 :
      Google Play 開發人員支援專區(很重要的網址!要記起來)
      http://support.google.com/googleplay/android-developer/bin/answer.py?hl=zh-Hant&answer=136601
      你點取『與我們聯絡』的『註冊或帳戶問題』寫信去反應一下,不過目前只能用英文撰寫

      Google在處理這方面的程序需要一點時間,請耐心等候 ~ 如果還是沒有解決,你可以到討論區發問一下(張貼問題)網址如下 :
      http://productforums.google.com/forum/#!categories/adsense-zh-tw/%E6%94%B6%E7%9B%8A%E4%BB%98%E6%AC%BE%E8%A8%8E%E8%AB%96%E5%B0%88%E5%8D%80

      刪除
    4. 開啟網頁(電子錢包)
      會自動轉到 帳戶驗證的頁面(上傳 身分證&信用卡圖檔)

      Government-issued identification *
      National identification card
      Billing address verification *
      Credit/debit card...

      What type of product did you last attempt to purchase? *
      Google Play Developer Signup

      上傳後
      收到回信
      "Thank you for informing us about this issue. Upon further review, we can confirm that your account is now performing as normal. ..."

      但結果還是一樣

      刪除
    5. 你收到回信到目前為止已經多久了 ?
      之前在討論區中見到 Google 處理類似的問題都需要一段時間,諷刺的是 ... 收到 Google『制式』的回信後,問題總是還需要一段時間才會『真正』被解決,如果還沒有超過一星期,我建議你再耐心等等 ...
      如果這問題已經被 Google 延宕很久了 ~ 你可能需要用那個『與我們聯絡』去反應一下了 ! 在這之前建議你可以到討論區發問一下 ~

      刪除
  2. 忘了說 ...
    如果那個要你上傳身份資料與信用卡的網頁仍未消失,接下來的動作就無法進行,也就是說 ~ 你可能無法重新付款。只能等 Google 確認你信用卡所支付的款項後,才能將狀況解除。
    還有,你不妨詢問一下你的發卡銀行,查看看是否有筆 US$25 的消費交易。

    回覆刪除
    回覆
    1. 我的訂單被取消

      我们无法验证您最近通过 Google 电子钱包 进行购物所用的帐户信息。 因此,系统已暂停了您的帐户,并取消了您近期的订单:

      所以信用卡未被扣款

      刪除
    2. 那現在你只能等 Google 審核你身份證及信用卡的那個程序走完,然後等待『開發人員控制台』(或 電子錢包) 的頁面解禁。
      Google 對這方面的處理實在令人 ... 無言!

      刪除
  3. 你好!
    想請教一下
    我昨天申請 Android 開發者帳號,
    依流程進行了25美元的信用卡
    今天在Android Developer Console確認時,
    卻顯示"您的 Google Play 註冊付款遭拒",
    但聯繫信用卡發卡銀行,說我的Google刷卡款項已經扣了..
    這現在是該如何是好?!!

    回覆刪除
    回覆
    1. 這個問題只能向 Google 反應一下了 ~

      『Google Play 開發人員支援專區』網址如下:
      http://support.google.com/googleplay/android-developer/bin/answer.py?hl=zh-Hant&answer=136601

      連結後,在此頁面下方,點取『與我們聯絡』的『註冊或帳戶問題』去反應一下,只能用英文聯繫。

      在其制式的表格中,其中有幾項請留意一下: (*為必填)

      Checkout order number for Developer Account Registration* (要你輸入開發人員註冊時的訂單號碼(註冊費 US$25 那項)
      由於 Google 以為你還未完成付款動作,因此你也無法取得該號碼) 此欄位中你只要填入 NA 即可。

      Is this a new developer account?*
      點選 Yes

      Issue Type * (問題類型)
      請選擇 "My developer registration payment has pending or failed" 那項

      Full description * (完整描述)
      請在這裡詳細描述你的情況 (只能用英文),最好能提出發卡銀行的扣款證明與發卡銀行的聯絡方式(電話)

      Have you received any suspension notifications? *
      (是否有收到任何暫停通知 ?)
      如果有的話就點選 Yes 吧! 若無或不清楚就選 No !

      最後按 Submit 送出 ~

      先透過這個管道試試看吧 !

      或是到討論區發問看看 ~
      http://productforums.google.com/forum/#!categories/adsense-zh-tw/%E6%94%B6%E7%9B%8A%E4%BB%98%E6%AC%BE%E8%A8%8E%E8%AB%96%E5%B0%88%E5%8D%80

      刪除
  4. 我申請GOOGLE developer 的時候因為想申請日本store..所以選了日本地區並輸入了日本的住址..申請完畢後它說處理中‥我就一直等。
    可以最後它說 "您的 Google Play 註冊付款遭拒。"要將我的account 有效化的時候,要我上傳身份證明以及4個月以內的住址証明帳單。可以我沒有有我名字的帳單。那我可以怎樣做?我想上傳我自己做的apps 上去。可以不將我的account 有效化的話,我就不是放上去。我可以更改我下訂單時的住址嗎?
    或者有其他方法呢?

    回覆刪除
    回覆
    1. 您目前信用卡的帳單地址應該不是您在日本的住址吧 ? 如果是的話,就會發生這樣的情形。

      通常註冊 Android Developer 付款失敗,大部份原因可能是出在信用卡登錄後的驗證階段,我並不清楚詳細的驗證細節,只能推測信用卡持有人的資料(信用卡帳單的地址)與您在註冊 Android Developer 時填寫 Google Checkout 表格中所填入的『帳單郵寄地址』不符所導致。

      會選擇台灣以外的地區來作為上傳(或販售)Apps的目的,我想 ~ 是要跳過 AdSense 的限制吧!

      如果您要更改下訂單的地址『帳單郵寄地址』,請記得改成您這張信用卡目前的帳單地址。

      由於扣款失敗,我建議您重新註冊,如果您的申請程序無法進行或卡住,請按照我文中所述,利用『註冊或帳戶問題』透過這個管道來反應一下,網址如下 :
      http://support.google.com/googleplay/android-developer/bin/request.py?contact_type=dev_registration&&hl=en

      刪除
  5. 感謝你的分享&幫助!
    讓我帳號 申請成功
    謝謝!

    回覆刪除
    回覆
    1. 不用客氣 ^_^
      祝你 開發 Apps 順利,加油!

      刪除
  6. 想請教一下, 如果我想以公司名義建立開發者, 登記的程序是不是相同?

    回覆刪除
    回覆
    1. 申請時 不管是以個人名義或公司名義都可以提出申請,唯一要注意的是 ~ 收取款項的設定,目前好像只能限定個人(或公司負責人)。
      通過申請後,仍然可以更改一些個人(公司)的設定,雖然帳款資料也可以更改,但會比較麻煩一點就是了 !

      刪除
  7. 回覆
    1. 目前只能以信用卡進行線上付費註冊
      自己沒有的話,可以請有信用卡的親友幫忙刷卡付費。

      刪除
  8. 請問一下
    我1/8照著上面的步驟申請
    然後我在電子錢包裡面查詢帳號
    在交易那邊的title顯示待處理
    點進去之後第一行顯示
    "感謝您在 Google Play 發佈應用程式,請返回 Google Play 開發人員網站完成註冊。"
    請問這是什麼原因?
    當我在回到developer console的時候,沒有出現可以發佈應用程式的頁面,而是要叫我在註冊一次developer的樣子

    回覆刪除
    回覆
    1. 這問題必須向 Google 反應一下 :
      (我於本文後段亦有提及)

      『Google Play 開發人員支援專區』網址如下:
      http://support.google.com/googleplay/android-developer/bin/answer.py?hl=zh-Hant&answer=136601

      連結後,在此頁面下方,點取『與我們聯絡』的『註冊或帳戶問題』選項,透過表格來反應您的問題,表格最後有個選項如下 :
      Full description * (完整描述)
      請在這裡詳細描述你的情況 (只能用英文)

      刪除
  9. 您好,我想請教一下,
    1.政府機關申請Google play開發人員帳號是否如此申請流程即可?
    2.是否會有apple一樣的查驗身份和傳送法人登記文件流程?

    回覆刪除
    回覆
    1. 嗨 ~ 午安 ^_^
      google play 開發人員註冊通常是以個人身份申請為主,若是以政府機關來申請是否需要查驗身份或傳送其他證明文件這點我就不清楚了 ~

      您可以詳閱『開發人員註冊』細節 : (網址連結如下)
      http://support.google.com/googleplay/android-developer/bin/answer.py?hl=zh-Hant&answer=113468&topic=2897388&ctx=topic

      刪除
  10. 請問如果要載我的apk中加入admob廣告,要獲得廣告收益,一定要申請 Google Checkout帳戶嗎?

    回覆刪除
    回覆
    1. 註冊成為 Android Apps 開發者 (販售 Apps 或 消費相關服務) 則必須申請 Google Checkout 帳戶

      至於 AdMob ... 實際上我還沒有用過 AdMob 的經驗
      AdMob 被 Google 併入之後 現已納入 Google AdSense 管理
      因此早期 AdMob 的獲益方式目前已不適用
      如果您要以 AdMob 來獲取廣告收益,您可能需要取得 AdSense 發佈商資格
      請參考 AdMob 的說明 :
      http://support.google.com/admob/?hl=zh-Hant#topic=1307209

      刪除
  11. 請問一下,申請Android 開發者帳號後,會寄送紙本發票嗎?

    回覆刪除
    回覆
    1. 只會有信用卡消費紀錄
      沒有發票 ~

      刪除
    2. 您好:
      若需要發票核銷刷卡費用那是該如何處理呢?

      刪除
    3. 這項消費並沒有發票,假設您已經完成註冊程序,登入帳號後請前往下方這個網址 (電子錢包 -- Google Wallet),應該可以看到這項消費記錄
      https://wallet.google.com/manage/#transactions:filter=ALL
      只是不知這種電子型式的消費紀錄可否用來核銷 ...

      刪除
  12. 想請問一下~
    1.台灣地區的開發者帳號,是不是不能使用新版開發人員介面才有的功能"當地價格"設定
    譬如說就是在後台可以指定iap價格為xx日幣)
    2.我們申請人資料&信用卡都是台灣的,這樣是可以申請"美國地區"或其他國家的帳號嗎?
    謝謝~

    回覆刪除
  13. 午安 ^_^
    答 :
    1. 這一點我並不清楚 ~ 請參考下面這兩個個網頁的說明
    https://support.google.com/googleplay/android-developer/answer/1169947?hl=zh-Hant&ref_topic=15867
    https://support.google.com/googleplay/android-developer/answer/138000?hl=zh-Hant&ref_topic=15867

    2. 不行 ! 除非您的信用卡登載的個人資料的帳單地址是在美國境內(或其他國家)才可以申請成為該國的帳號。假設您已擁有境外地址信用卡的身份,Google Play 也可能會要求您(上傳)提供該信用卡 3 ~ 6 個月內的信用卡相關帳單影夲以資求證 ... 總之相當麻煩就是了 !

    回覆刪除
  14. 付了25美元的帳號後,帳號有效期有沒有限制?還是就變成永久有效?

    回覆刪除
    回覆
    1. 您好 ^_^
      目前註冊成為 Android 開發者之後,此帳號是永久有效的,且不必再收取任何費用。
      細節請參考官網說明 :
      http://support.google.com/googleplay/android-developer/answer/113468?hl=zh-Hant&ref_topic=2897388

      反觀 Apple 或 微軟,要註冊成為開發者,每年還須支付美金 99 元。

      刪除
  15. 您好:

    不好意思,請問持卡人 名稱和住家地址 需要以英文來填寫嗎,
    非常謝謝你

    Peter

    回覆刪除
    回覆
    1. 持卡人姓名請依照信用卡上的英文姓名書寫
      基本上地址用 中、英文 皆可
      此地址是帳單寄達之處 (應該與信用卡帳單寄達的地址相同),為方便郵務人員辨識,請用中文書寫

      刪除
  16. 请问哪里有的上网学习如何做apps的课程?
    谢谢!

    回覆刪除
  17. 您可以參考這個網站試試 :
    http://blog.chinatimes.com/tomsun/archive/2010/08/30/533364.html

    回覆刪除
  18. 我已經交易單出現,信用卡也已經扣除該金額

    但google paly卻顯示該比交易還在處理中
    是卡住了還是怎麼一回事,以等半天了

    回覆刪除
    回覆
    1. 如果狀況還是沒解決,請參考本文後段所提供的方法
      .... 點選『註冊或帳戶問題』這項服務來反應您的問題

      刪除

搜尋此網誌