讀古今文學網 > Android程序設計:第2版 > 把應用投放到Android市場 >

把應用投放到Android市場

把應用投放到Android市場是相當容易的。唯一的前提條件是需要有一個賬戶,如Gmail賬戶。把應用上傳到Android市場需要的僅僅是一張25美元的信用卡交易及一些關於你自己的信息。對應用收費並獲得報酬還需要稍多一些的信息及工作——你甚至不需要有網站或者法人實體。(在銷售產品前最好先咨詢律師。律師可能會建議成立一個公司及用其他方式來避免你的個人資產在商業活動中成為負債。)

成為正式的Android開發人員

Android Market網站是註冊成為官方的Android開發人員的地方。可以在http://market.android.com/publish/signup註冊。

該網站會對你的信息進行確認,並支付25美元使用Google Checkout。該交易是為了確認你可以支付,例如使用Google Checkout接受的信用卡。一旦註冊成功,你就成為了一名開發人員,你可以使用你的Google賬戶來登錄Android Market網站。

這樣,Google在理論上就可以確認你的身份:通過資金交易和某個實體關聯,該實體可以支付信用卡賬單。此外,你的應用是簽名的。這兩點結合起來,Google就可以確信簽署應用所創建的密鑰和創建Android Market賬戶來上傳應用到Android Market的確是同一個人。如果你散發垃圾郵件或惡意軟件,你的賬戶將會被關閉,你需要使用其他身份來另外創建一個Google Checkout賬戶和Android Market賬戶。

將應用上傳到Android Market

在Android Market網站的這個頁面https://market.android.com/publish/Home#AppEditorPlace,可以上傳應用。在這個頁面上,可以看到你的應用需要提供的最新要求和選項等信息。這個頁面上有一個上傳按鈕,可以上傳應用的.apk文件、截圖、視頻等應用相關的內容,大部分都是可選的。如果想把應用放到Android Market上供他人下載,應該閱讀有關上傳的宣傳和解釋材料的種類說明,並充分利用這些說明。現在,我們一起準備應用,使它滿足最低要求。

第一件事是上傳一個.apk文件。作為嘗試,可以使用前面P129「使用自簽名的證書對應用進行簽名」一節中所創建的.apk文件。不用擔心,這不是你的應用,只是個例子而已。按照本章後續的介紹操作,你可以隨時發佈和取消發佈。

絕大部分需要填寫的信息是你作為Android開發人員的個人信息,或者是應用的manifest。在編寫本書時,需要上傳兩個截圖和一個圖標。在示例項目的doc文件夾中,可以找到有用的圖標。如果這些要求發生了變化,如Android Market和最初相比有很大區別,當你單擊頁面最下方的Publish(發佈)按鈕時,如果漏掉了某些必須填寫的域或上傳信息,會給出提示。任何你漏掉填寫的信息都會著重顯示,你可以後退,並補充填寫這些域或執行需要的上傳,使得你的應用可以發佈。

單擊Publish按鈕。

祝賀你已經成功發佈了一個Android應用。如果回到https://market.android.com/publish/Home頁面,會看到在應用列表中有一個已發佈的應用(如果你之前沒有發佈過應用)。如果你打開https://market.android.com頁面並搜索你的名字,則可以找到你剛發佈的應用,並列出可能查看過該應用的客戶,如果有客戶在Android Market中搜索過該應用的話。在應用搜索結果中,可以單擊跳到該應用在Android Market中的頁面。

現在,可以回到你的應用所在的Home頁面,並通過單擊列表中的鏈接選中它,這樣就會跳轉到一個頁面,顯示你發佈應用時所輸入的信息,可以修改這些信息並更新應用的列表。還可以在該頁面取消發佈,單擊頁面最下方的Unpublish按鈕。太棒了!你可能本來以為需要咨詢客戶支持才能解決呢!

被取消發佈的應用並沒有從Android Market系統中刪除。它還保存在你的應用列表中,但無法下載。你可以隨時單擊Publish按鈕,重新發佈這個應用。

獲得報酬

Google Checkout是Android Market的支付機制。也就是說,Android Market提供了一種流水線機制來讓你註冊成為Google Checkout商家。

如果你選擇作為一個付費應用的發佈商,會重定向到一個頁面,在這個頁面上你可以創建merchant account(商家賬戶)。這聽起來似乎挺麻煩,但Google使得獲得報酬變得很簡單。你不需要成立一家公司或者在一家商業銀行開通一個賬戶。

警告:你應該咨詢律師,來確定你的業務是否有必要成立一家公司實體並把企業財務和個人賬戶分離開。

獲得商家賬戶需要輸入更多的信息,最重要的是你的納稅ID,可以是你的社會保險號,這樣你的銷售收入會有報表可查。

獲得報酬需要把銀行賬號和Google Checkout商家賬號關聯起來。你的應用銷售在Google Checkout的支付會存入你的銀行賬號。關於服務條款、付款條款及類似信息的完整描述在Google Checkout網站的商家這一節:http://checkout.google.com/support/sell/bin/answer.py?hl=en&answer=113730。