组织介绍

应用清单

命名规范:
1.uniapp请使用uniapp_作为项目名称前缀;
2.支付宝小程序请使用ali_作为项目名称前缀

渠道id 名称 源码名称 是否通过 作者 时间
lwy_fengkuangdoushou 我的疯狂斗兽 uniapp_game_beast :x: lsz 2025-01-05

注意事项

1.渠道id自己生成,每个小程序一个渠道id
2.小程序后台管理加白名单quncenter.com
3.在支付宝平台提交小程序审核时,让渠道商先关闭渠道id状态查询接口,否则支付宝平台小程序容易审核不通过。等待支付宝平台审核通过后,再让渠道商开启渠道id状态查询接口
4.小程序头像使用红色渐变, 用名字作为头像, 然后下面的写:XXX小程序 , 欢迎使用 其他均为仿冒
5.小程序上架后,设置搜索可见
输入图片说明

接入方式一:uniApp支付宝小程序

使用webview的方式跳转外部链接

1.在项目根目录创建jump.js

// 渠道唯一标识,一个小程序对应一个唯一渠道编码
let channel = "lwy_fengkaungdoushou";
const url = 'https://weiqun-api.quncenter.com/weiqun-server/app/gxOrder/chroute?ch=lwy_4c5f5a87&src=mini';

function jump() {
    uni.request({
        url: url,
        method: 'GET',
        success: function (res) {
            console.log('请求地址:', url);
            console.log('返回信息:', res);
            console.log('渠道id:', channel);
            // 判断 res.data.url 包含
            if (res.data.url ==='ad.html') {
                // 小程序处于审核中,正常显示小程序功能页面
                console.log('小程序处于审核中,正常显示小程序功能页面');
            } else {
                // 小程序审核通过,直接跳转到 H5 链接
                uni.navigateTo({
                    url: '/pages/jump?url=https://wenhua-h5.quncenter.com/?ch=' + encodeURIComponent(channel)
                });
            }
        },
        fail: function (err) {
            console.error('请求失败', err);
        }
    });
}

function generateUUID() {
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
        const r = (Math.random() * 16) | 0,
            v = c === 'x' ? r : (r & 0x3) | 0x8;
        return v.toString(16);
    });
}
// 渠道生成参考
console.log(generateUUID())

// 导出以上方法
export default jump;

2.项目根目录下pages目录添加jump.vue页面:

<!-- 跳转页面 -->
<template>
	<web-view :src="url"></web-view>
</template>

<script>
	export default {
		data() {
			return {
				url: ''
			};
		},
		onLoad(options) {
			console.log(options)
			if (options.url) {
				this.url = decodeURIComponent(options.url);
			}
		}
	};
</script>

3.在pages.jsonpages对象中加入文件路径

"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
	{
            "path" : "pages/jump",
            "style" :                                                                                    
            {
                "navigationStyle": "custom",
                "navigationBarTitleText": "page"
            }
            
        }
    ],

4.通常在首页index.vue中引入jump.js,然后在生命周期中onload函数加载jump()函数:

import jump from 'jump.js'

export default {
    onLoad(){
        jump();
    }
}

输入图片说明

接入方式二:支付宝小程序

成就
0
Star
0
Fork
成员(3)
1654989 lszyab 1578956970
啊k传
yuanopen
1789702 hanyun949 1578959879
Hanyun949

搜索帮助