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