在這里整理了一下詳細的上傳流程和上傳應用過程中可能會遇到的問題分享給大家,希望對一些新手會有所幫助。
一、上傳應用整體流程梳理
如下是我整理的一個簡單流程圖,可以看到這個過程大概分為「注冊開發(fā)者」和「上傳應用」兩大部分,可以大致了解一下,后邊有詳細步驟解析。
二、詳細步驟解析
⑴注冊開發(fā)者賬號
登陸「小米開放平臺」注冊小米賬號成為開發(fā)者。
網(wǎng)址:http://dev.xiaomi.com
(小米應用商店開發(fā)者賬號和小米賬號通用,按照需求注冊即可)
⑵選擇開發(fā)者賬號類型
開發(fā)者賬號分為「個人開發(fā)者」和「企業(yè)開發(fā)者」兩種類型,賬號類型開通后不能更改,請根據(jù)實際情況選擇。
⑶上傳信息完畢后,等待小米應用商店工作人員審核即可。(一般為1~3個工作日審核完成)
⑷開發(fā)者賬號是否通過都會有郵箱通知,若沒有通過審核,按照駁回理由修改即可。
通過審核后選擇「手機及平板應用」上傳應用。
⑸在“移動應用”--“應用管理”頁面,點擊“創(chuàng)建新應用”
⑹填寫基本信息,注意:應用包名一定要與上傳的安裝包名一致
⑺創(chuàng)建完成后,您的應用還尚未發(fā)布,而是您會得到應用對應的appID、AppKey和AppSecret,這些信息是接入小米開放服務的必要信息。
如有相關需要,可以先選擇接入相關服務后,再選擇上傳您的應用。
點擊「發(fā)布應用」開始提交應用安裝包。
⑻點擊「立即上傳」即可提交應用并填寫相關信息。
⑼完善應用相關資料。(內(nèi)容比較多,不要中斷喔,否則還得全部重新填寫,建議復制到文檔中備份相關文案)
⑽上傳完美圖標,需注意完美圖標文檔中的設計要求,需和設計師溝通好。
最后上傳成功,等待審核。(一般需等待1~3個工作日)
三、常見問題
1、什么是包名?
小米應用商店按照Android標準的原則進行設計,使用包名(Package Name)作為應用的唯一標識。即:包名必須唯一,一個包名代表一個應用,不允許兩個應用使用相同的包名。
包名主要用戶系統(tǒng)識別應用,幾乎不會被用戶看到。
2、包名的命名規(guī)則
因為包名是唯一標識,為了避免與其他應用的包名重復而無法上傳,您可以這樣命名:
將您的域名反轉過來作為前綴,比如您的域名是http://yanng.net,那么包名可以用net.yanng開頭,這樣可以有效避免重復。
增加描述產(chǎn)品名稱的字符,比如視頻應用,可以命名為:net.yanng.video
如果沒有域名可以使用自己郵箱作為前綴,比如:com.163.travel_left
注意:應用發(fā)布后,不要修改包名,否則會當做一個新的應用,舊版本用戶也無法收到應用商店的升級提醒。
3、什么是應用簽名?
開發(fā)Android的人這么多,完全有可能大家都把類名,包名起成了一個同樣的名字,這時候如何區(qū)分?簽名這時候就是起區(qū)分作用的。
APK如果使用了一個key簽名,發(fā)布時另一個key簽名的文件將無法安裝和覆蓋老版本,這樣可以防止你已安裝的應用被惡意的第三方覆蓋或替換掉。
這樣簽名其實也是開發(fā)者身份標識,交易中抵賴等事情發(fā)生時,簽名可以防止抵賴的發(fā)生。
4、截屏和應用閃屏界面、啟動引導界面不得使用非小米品牌手機素材。
也就是第9步中,除了手機外觀是小米手機外,應用內(nèi)的截屏、閃屏和啟動引導頁,也不得使用非小米外觀手機素材,否則會被駁回。(因為這個問題而被駁回的較多)