最新码支付源码+完整版+免挂监听回调+微信、支付宝、qq监控APP打包教程

码支付手机APP打包教程

码支付官网https://pay.madanbao.com

1.打开uniapp的官网注册一个账号,网址为:www.dcloud.io/




3.打开工具导入项目,打开manifest.json文件查看应用,如果标识可以用则不需要操作,如果不可以则重置或者生成一个新的

4.打开pages.json将下面的navigationBarTitleText改为你自己的APP名字即可

5.购买打包云 https://ext.dcloud.net.cn/plugin?id=4915 ,包名设置你的应用标识即可,随意点击APP原生插件配置选择云端插件导入即可

6.点击工具的顶部发行,原生APP打包,等待打包成功即可

 

<template>
    <view>
        {{msg}}
        <view>
            <view v-for="(item, index) in list" :key="index">
              <text>监听到内容:{{item.content}}</text><br><text>监听到标题:{{item.title}}</text>
              <br /><hr />
            </view>
          </view>
        <button type="default" @click="init">初始化</button>
        <button type="default" @click="test">是否开启获取通知权限</button>
        <button type="default" @click="set">跳转到设置界面</button>
        <button type="default" @click="start">开始监听</button>
        <button type="default" @click="permanentNotice">发送常驻通知栏</button>
        <button type="default" @click="clear">清空列表记录</button>
        <button type="default" @click="cancelAll">清空所有通知栏消息</button>
        <button type="default" @click="isIgnoringBatteryOptimizations">是否设置白名单</button>
        <button type="default" @click="requestIgnoreBatteryOptimizations">去设置白名单</button>
    </view>
</template>

<script>
    const NoticeBarModule = uni.requireNativePlugin('lu-NoticeBarModule');

    export default {
        data() {
            return {
                msg: '收到的通知内容会展示在这里',
                list: []
            }
        },
        onLoad() {},
        methods: {
            init() {
                //初始化 <-- 需要初始化一下 然后调用一次start方法即可  多次调用也无所谓不影响。
                NoticeBarModule.init();
            },
            clear() {
                this.list = [];
            },
            test() {
                //var res = NoticeBarModule.readNotificationBar(e => {
                //  this.msg = JSON.stringify(e)
                //  uni.showToast({
                //      title: JSON.stringify(e),
                //      icon: 'none'
                //  });
                //});

                //新版本改为同步
                //TODO: 是否开启获取通知栏内容权限已改成同步返回。 1.0.2版本
                let res = NoticeBarModule.readNotificationBar();
                if (res) {
                    //开启
                    uni.showToast({
                        title: '开启',
                        icon: 'none'
                    });
                } else {
                    //未开启
                    uni.showToast({
                        title: '未开启',
                        icon: 'none'
                    });
                }
            },
            set() {
                NoticeBarModule.toSetting();
            },
            //清空所有通知栏 (清空所有可以清空的通知栏,常驻通知栏无法清空)  必须授权才能调用此函数 否则会抛异常
            cancelAll() {
                NoticeBarModule.cancelAll(); //无任何返回值
            },
            start() {
                let _this = this;
                NoticeBarModule.getNotification(e => { //<-- e 就是监听到的通知栏消息
                    _this.list.push(e);
                    console.log(JSON.stringify(e));
                    uni.showToast({
                        title: JSON.stringify(e),
                        icon: 'none'
                    });
                });
            },
            isIgnoringBatteryOptimizations() {
                let res = NoticeBarModule.isIgnoringBatteryOptimizations();
                if (res) {
                    //开启
                    uni.showToast({
                        title: '已开启白名单',
                        icon: 'none'
                    });
                } else {
                    //未开启
                    uni.showToast({
                        title: '未开启白名单',
                        icon: 'none'
                    });
                }
            },
            requestIgnoreBatteryOptimizations() {
                //申请加入白名单 没有任何回调
                NoticeBarModule.requestIgnoreBatteryOptimizations()
            },

            //等下一个版本  permanentNotice方法暂时有问题
            permanentNotice() {
                NoticeBarModule.permanentNotice({
                    //状态栏标题
                    ticker: "状态栏标题",    //必填
                    //通知ID
                    notifyId: 1,    //int类型
                    //通知标题
                    title: "通知标题",  //必填
                    //通知的内容
                    content: "通知的内容"    //必填
                });
            },

        }
    }
</script>

<style>
</style>

码支付源码-官方完整版百度网盘下载地址:

链接:https://pan.baidu.com/s/11WZjW4DRhaHhSzIyWw3JSQ?pwd=nrfg 
提取码:nrfg 
 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值