华为认领应用操作流程
2017-12-01 14:39
459 查看
我们有一款应用由于对推送到达率要求较高,由于在华为部分机型上面,杀死进程后熄屏后三方推送很难送达信息,所以我们被要求集成华为推送.在华为开发者联盟的管理中心当中,创建应用的时候被提醒 “包名重复 该APK包包名’xxx’与在架应用包名相同,该APK包将不能被上传”
原因是因为我们的APP被产品在360市场上线了一个版本,由于各大应用市场之间都会相互之间进行抓包,导致我们的APP被华为应用市场也拿到了,需要进行应用认领.
点击应用认领之后,会发现需要我们下载一个空白包,我们这下载的名叫
命令格式:
示例:
输出详细信息,记录输出签名后的信息成功与否
APK签名的密钥在本地存放的具体路径
签名后的空白包的存放具体位置
签名前的空白包的存放具体位置
APK签名的密钥的别名
成功之后将打包后的空白包上传就好,然后等华为认领通知
我们一般置于app的Module的
输入签名时候,命令行上面是没有任何反应的,输入完成后按下回车即可
原因是因为我们的APP被产品在360市场上线了一个版本,由于各大应用市场之间都会相互之间进行抓包,导致我们的APP被华为应用市场也拿到了,需要进行应用认领.
点击应用认领之后,会发现需要我们下载一个空白包,我们这下载的名叫
HWHS.apk,然后让我们对该空白包利用给被重复的包打包的Keystore 或者 jks 进行签名,然后上传给华为,由于华为他们的这个文档以及命令参数的注释不是很全面,并且有些参数都写错了,故在此记录一下.
命令格式:
jarsigner -verbose -keystore[keystorePath] -signedjar [apkOut][apkIn][alias]
示例:
jarsigner -verbose -keystore E:\yunanda\app\yunanda.jks -signedjar D:\Personal\Desktop\HWNS_Signed.apk D:\Personal\Desktop\HWNS.apk yunanda
-verbose
输出详细信息,记录输出签名后的信息成功与否
-keystore[keystorePath]
APK签名的密钥在本地存放的具体路径
[apkOut]
签名后的空白包的存放具体位置
[apkIn]
签名前的空白包的存放具体位置
[alias]
APK签名的密钥的别名
成功之后将打包后的空白包上传就好,然后等华为认领通知
注意事项
这里的[alias]要注意一下,是当初自己项目创建用于生成签名包的签名文件的
Alias.
我们一般置于app的Module的
build.gradle中
输入签名时候,命令行上面是没有任何反应的,输入完成后按下回车即可
相关文章推荐
- 腾讯开放平台的应用认领,问题和命令操作记录(MacOS下,Win同理)
- UML2建模工具中创建模板类并应用的操作流程
- 【APP】应用认领流程
- 苹果应用加急审核操作流程
- 使用SVN和VS2013新建web应用项目工程简易操作流程
- 实现MySQL远程访问操作流程
- godaddy操作流程
- Sharepoint2010应用开发五:使用WCF操作Sharepoint列表数据
- \t\tRange对象基本操作应用示例
- 使用网店复制工具的注意事项及操作流程
- Flex与.NET互操作(十二):FluorineFx.Net的及时通信应用(Remote Shared Objects)(三)
- QXDM操作应用
- 实验一:线性表的基本操作实现及其应用
- 百年国际海运公司采用IFS应用系统优化管理流程
- C# 类、属性的简单应用操作
- 【数据结构】二叉树的简单操作及简单应用
- 从华为“流程与IT管理部”看IT部门定位
- mac eclipse 修改 command+Q 防止误操作 应用
- Java应用技巧:对于 Cookie 的操作详解
- HBase1.0.0源码分析之请求处理流程分析以Put操作为例(二)