更新记录
6.7.0(2024-11-23)
下载此版本
- Push能力升级:增强应用内消息能力;
- 优化调用注册功能,调用注册接口失败时增加失败回调信息。
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.29 app-vue |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
引入插件
var PushModule = uni.requireNativePlugin("PushModule")
初始化推送并返回deviceToken
PushModule.getdeviceToken({},(ret) => {
console.log('deviceToken',ret)
})
监听用户点击状态栏消息,等deviceToken返回后调用
PushModule.notificationClickHandler((ret) => {
console.log('//////////////////////',ret)
})
监听用户点击状态栏消息,等deviceToken返回后调用
PushModule.notificationClickHandler((ret) => {
console.log('//////////////////////',ret)
})
设置别名,,Alias是别名,type是自定义类型
//添加别名, 一个deviceToken设置多个别名
addAlias(){
PushModule.addAlias({name: Alias,type: type},(ret) => {
console.log('//////////////////////',ret)
modal.toast({
message: ret,
duration: 1.5
});
})
}
//绑定别名 一个deviceToken设置一个别名
setAlias(){
PushModule.setAlias({name: '',type: 'deyue'},(ret) => {
console.log('//////////////////////',ret)
modal.toast({
message: ret,
duration: 1.5
});
})
}
//删除别名
deleteAlias(){
PushModule.deleteAlias({name: '',type: 'deyue'},(ret) => {
console.log('//////////////////////',ret)
modal.toast({
message: ret,
duration: 1.5
});
})
}
设置角标
//num为自定义数字
PushModule.setBadgeNum(num)
设置角标
//num为自定义数字
PushModule.setBadgeNum(num)