使用uniapp官方的unipush
即使只是本地创建通知也需要开通unipush 否则打包后不能创建本地通知。
1. 通知代码
在需要创建通知的地方写:
let options = {
cover: true, // 覆盖上次
when: new Date(),
title: '通知消息',
}
let body = {
id: 'id',
key2: 'key2',
}
let payload = JSON.stringify(body)
plus.push.createMessage(content, payload, options)
2.manifest.json页面配置
在页面开通uniPush消息推送,需要点击配置到官网设置应用签名。
进入官网,选择到uniPush页面,选择想要配置的应用,如没有已经设置好的签名,则点击红色框内的按钮,跳转到配置页面。
进入页面即可填写应用签名信息:
3. 如何生成应用签名呢?
可见官方介绍:如何生成应用签名
跳过安装JRE环境
keytool -genkey -alias kytest -keyalg RSA -keysize 2048 -validity 36500 -keystore kytest.keystore
按照提示配置信息,注意要记住名称(kytest.keystore)和密钥
查看:包含了需要填写的应用签名信息,回填并保存即可。
保存之后在uniPush页面就可以进行配置了,配置好选择“开通”即可。
4. 在json添加
打包后就可以使用啦!记得打包时配置包名!