更新记录

6.7.0(2024-11-23) 下载此版本

  1. Push能力升级:增强应用内消息能力;
  2. 优化调用注册功能,调用注册接口失败时增加失败回调信息。

平台兼容性

Vue2 Vue3
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)

隐私、权限声明

1. 本插件需要申请的系统权限列表:

"android.permission.ACCESS_NETWORK_STATE", "android.permission.ACCESS_WIFI_STATE", "android.permission.READ_PHONE_STATE", "android.permission.INTERNET"

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

会收集用户的device_token,返回给应用层。 Android版的基础统计会收集并存储的数据包括但不限于:SDK/API/JS代码版本、浏览器、互联网服务提供商、IP地址、平台、时间戳、应用标识符、应用程序版本、应用分发渠道、独立设备标识符、iOS广告标识符(IDFA)、安卓广告主标识符、网卡(MAC)地址、国际移动设备识别码(IMEI)、设备型号、传感器参数、终端制造厂商、终端设备操作系统版本、会话启动/停止时间、语言所在地、时区和网络状态(WiFi等)、硬盘、CPU和电池使用情况等。 详见友盟隐私协议:https://www.umeng.com/policy

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问