uniapp创建本地通知栏通知(系统通知)

使用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添加
在这里插入图片描述
打包后就可以使用啦!记得打包时配置包名!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Pure_White520/article/details/131243313