更新记录

1.0.0(2021-02-02)

1.0.0


平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
app-vue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

自定义推送弹框

自定义的推送弹框,非调用系统弹框,只支持app和h5,app端支持振动,系统提示音(iOS仅支持播放提示音文件)

插件名称:APPPush

使用方式

在main.js中注册

import appPush from '@/plugins/APPPush/index.js'
Vue.use(appPush)

使用插件

<button type="default" @click="open">打开自定义推送弹框</button>
export default {
    methods: {
        open() {
            let params = {
                inApp: true, // app内横幅提醒
                voice: true,    // 声音提醒
                vibration: true,    // 振动提醒
                messageType: '消息分类',
                messageTitle: '通知标题',
                messageContent: '通知文案通知文案通知文案通知文案通知文案通知文案通知文案通知文案通知文案通知文案',
                messageImage: 'https://test999.cgc999.com/group1/M00/00/57/CgEKmGAC87eARAQFAANXI1t4oU4904.png'
            }
            this.$appPush(params)
        }
    }
}

参数说明

参数名 类型 默认值 说明
inApp Boolean false 是否在应用内横幅提醒
voice Boolean false 是否打开声音提示
vibration Boolean false 是否振动
messageType String '' 推送消息小标题
messageTitle String '' 推送标题
messageContent String '' 推送内容
messageImage String '' 推送图片路径

隐私、权限声明

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

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

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

许可协议

MIT协议

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