使用方法
1.使用規(guī)范
- 如果不想自行編譯闯捎,可直接使用dest目錄下的包
- 使用時,需要將文件放置在source文件夾內(nèi)番舆,并命名為source.apk蝉稳,
這里會根據(jù)config文件的channel值對source.apk先修改渠道名嘱吗,只支持walle方式獲取渠道名 - 跟賬號相關(guān)的信息均需要用戶自行配置在config.json文件中船惨,每個字段均有注釋债沮,可以自行處理添加
- 只支持應(yīng)用更新apk麦萤,不支持新增apk
- 小米平臺:
進(jìn)入管理后臺鹿鳖,往下拉,可以看到圖1
圖1圖1
點(diǎn)擊后進(jìn)入圖2
圖2圖2
- 華為平臺:
進(jìn)入管理后臺壮莹,進(jìn)入應(yīng)用信息翅帜,如圖3所示
圖3圖3
點(diǎn)擊頂部全部應(yīng)用,找到Connect API 如圖4所示:
圖4
圖4
進(jìn)入Connect API 頁面
如果沒有API客戶端則創(chuàng)建命满,如圖5所示:
圖5圖5
- VIVO平臺
進(jìn)入管理中心涝滴,下拉找到 開放能力->API傳包,如圖6:
圖6圖6
如果沒有申請Api傳包權(quán)限胶台,需要先申請歼疮,如圖7:
圖7圖7
2.注意:
- 必須已經(jīng)配置好了java環(huán)境
- 因?yàn)樾∶灼脚_使用了BC庫來進(jìn)行加密,jar包在運(yùn)行小米平臺時可能會遇到
java.lang.SecurityException: JCE cannot authenticate the provider BC
的問題诈唬,具體處理方法是 :參考網(wǎng)頁
1.找到j(luò)ava的運(yùn)行目錄腋妙,定位到
jre/lib/security/java.security
文件,在文件內(nèi)添加
添加一行:
security.provider.11=org.bouncycastle.jce.provider.BouncyCastleProvider
這里的11是序號讯榕,根據(jù)已有的往下排就行2.添加擴(kuò)展文件骤素,將項目內(nèi)
bcprov-jdk15on-1.64.jar
文件復(fù)制到jre/lib/ext/
目錄下3.根目錄下有個
mi.dev.api.public.cer
文件,需要自行替換為在小米平臺申請下載的文件愚屁,注意該文件名不能修改
3.使用:
配置好config.json文件后济竹,后期只需要使用以下命令執(zhí)行即可
java -jar ./upload.jar