您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
uniapp推送教程005自定义证书sha1与sha256
发布时间:2024-08-28 16:16:57编辑:雪饮阅读()
-
上篇了解了通知栏的图标的三种情况,这次主要是涉及到证书方面,之前用的一直是各平台信息里面的测试类型的平台信息关联的证书sha1和sha256都是用开发者后台创建的证书里面的。
那么如果是旧的项目,打包时是需要已有证书,这种情况下如果没有sha1和sha256则需要手动去获取。
首先是安装好java环境,配置好环境变量如要将
C:\Program Files\Java\jre-1.8\bin\
这种路径包含于环境变量如path里面。
我这里是用的jdk-8u391-windows-x64.exe默认安装路径,我配置的。
然后新开cmd窗口
Cd到你的证书文件所在路径,你的证书文件一般是keystore后缀,然后执行如下 命令有密码就输入密码
keytool -list -v -keystore xxx.keystore
得到的信息里面会包含sha1和sha256,用这些信息去替换或创建一个正式版本的各平台信息。然后重新打包一个自定义基座。再次通过推送控制台哪里根据cid去测试推送。我这里自定义基座测试是没有问题的。
这里有一点就是各平台信息相同的包名相同平台好像是只能创建一个,即便只是正式/测试,而其它不同。所以最好是测试的时候和正式的时候包名不同吧。
关键字词:uniapp,推送,unipush2.0,unipush,sha1,sha256,自定义证书