OPPO开放平台移动应用认领

时间:2024-02-25 22:42:39

作为客户很多都不太懂技术,所以上架应用商店这事儿交给开发去办了。项目交付后由于项目资料交接不全,开发离职或外包项目,无法知道应用商店的帐号和密码了。新开帐号无法上架商店,用别的帐户已上架的同包名同证书的APP应用重名。这样就需要取回。

为什么做这个文档,是因为OPPO的说明文档给用户造成很大的误会,签名包生成不成功。下面主要介绍OPPO平台的。

一、登陆开放平台-移动应用-移动应用认领(或点下面链接直接进入)

https://open.oppomobile.com/home/management/app-admin#/resource/claim/list

二、获取APP应用的的包名。

1、问开发。

2、去其它已上架的应用商店去查。

3、到应用商店下载包名查看器之类的小工具。

三、搜索到包名的应用后,平台需要上传著作权证书还有把一个空的apk签名上传。

1、如果环境变量已经配好,在任何一个目录下操作都可以。

2、否则参考这个路径 C:\Program Files\Java\jdk1.8.0_181\bin  进入动DOS命令窗口。

将下载的文件(android证书20191121.keystore和OppoSignVerify.apk)考到这里来。

正确命令: jarsigner -verbose -keystore android证书20191121.keystore -signedjar OppoSignVerify_signed.apk OppoSignVerify.apk  xinxin

命令解释:(替换成自己的文件名和证书名  android证书20191121.keystore   和  xinxin )OppoSignVerify.apk这个文件是你从OPPO平台下来的空apk包,OppoSignVerify_signed.apk这个是将要生成的一个含签名的包文件,需要把它上传上去。

如果证书名(xinxin)不记得了可以用这个命令获取。

keytool -list -keystore "android证书20191121.keystore"

提示输入证书口令(这个口令如果没记录就不好办了)就能看到了。

xinxin, 2017-10-12, PrivateKeyEntry,
证书指纹 (SHA1): E888888888888888888888888

OPPO官方说明文档里将命令最后的证书名写成“android.keystore” 就是个坑。

jarsigner -verbose -keystore android.keystore -signedjar OppoSignVerify_signed.apk OppoSignVerify.apk android.keystore

 

会报  ”jarsigner: 找不到android证书20191121.keystore的证书链。“ 这个错误。

原因是写成如下 错误命令:

jarsigner -verbose -keystore android证书20191121.keystore -signedjar OppoSignVerify_signed.apk OppoSignVerify.apk  android证书20191121.keystore