# 渠道配置文档 ## 概述 本文档描述了系统支持的各种渠道配置,包括渠道信息、登录方式和支付方式的设置。 ## 支持的渠道 根据 `ChannelEnum.php` 枚举类,系统支持以下渠道: ### 微信生态 - [微信公众号](wechat_official_account.md) - 微信公众号平台 - [微信小程序](wechat_mini_program.md) - 微信小程序平台 ### 移动应用 - [iOS APP](ios_app.md) - iOS 移动应用 - [Android APP](android_app.md) - Android 移动应用 ### 网页端 - [H5](h5.md) - 移动网页应用 - [PC](pc.md) - 桌面网页应用 ### 小程序平台 - [抖音小程序](douyin_mini_program.md) - 抖音小程序平台 - [QQ小程序](qq_mini_program.md) - QQ小程序平台 - [支付宝小程序](alipay_mini_program.md) - 支付宝小程序平台 ## 快速参考 - [配置清单](channel_config_checklist.md) - 所有渠道配置要点汇总 ## 渠道分组 ### 微信生态 (wechat) - 微信公众号 - 微信小程序 ### 移动应用 (mobile_app) - iOS APP - Android APP ### 网页端 (web) - H5 - PC ### 小程序 (mini_program) - 微信小程序 - 抖音小程序 - QQ小程序 - 支付宝小程序 ## 配置要素 每个渠道的配置通常包含以下要素: ### 1. 基本信息 - 渠道标识符 - 渠道名称 - 渠道描述 - 状态(开启/关闭) ### 2. 平台配置 - 应用ID (AppId) - 应用密钥 (AppSecret) - 接口地址 - 回调地址 ### 3. 登录方式 - 自动登录 - 手动登录 - 绑定手机号 - 第三方登录 ### 4. 支付方式 - 微信支付 - 支付宝支付 - 余额支付 - 线下支付 - 货到付款 ### 5. 功能特性 - 支付功能 - 分享功能 - 定位功能 - 拍照功能 - 推送功能 ## 支付方式兼容性 | 渠道 | 微信支付 | 支付宝支付 | 余额支付 | 线下支付 | |-----|---------|----------|---------|---------| | 微信公众号 | ✅ | ❌ | ✅ | ❌ | | 微信小程序 | ✅ | ❌ | ✅ | ❌ | | iOS APP | ✅ | ✅ | ✅ | ❌ | | Android APP | ✅ | ✅ | ✅ | ❌ | | H5 | ✅ | ✅ | ✅ | ❌ | | 抖音小程序 | ❌ | ✅ | ✅ | ❌ | | PC | ❌ | ✅ | ✅ | ✅ | | QQ小程序 | ❌ | ❌ | ✅ | ❌ | | 支付宝小程序 | ❌ | ✅ | ✅ | ❌ | ## 功能特性兼容性 | 渠道 | 支付 | 分享 | 定位 | 拍照 | 推送 | |-----|------|------|------|------|------| | 微信公众号 | ✅ | ✅ | ✅ | ❌ | ✅ | | 微信小程序 | ✅ | ✅ | ✅ | ✅ | ✅ | | iOS APP | ✅ | ✅ | ✅ | ✅ | ✅ | | Android APP | ✅ | ✅ | ✅ | ✅ | ✅ | | H5 | ✅ | ✅ | ✅ | ✅ | ❌ | | 抖音小程序 | ✅ | ✅ | ✅ | ✅ | ✅ | | PC | ✅ | ❌ | ❌ | ❌ | ❌ | | QQ小程序 | ✅ | ✅ | ✅ | ✅ | ✅ | | 支付宝小程序 | ✅ | ✅ | ✅ | ✅ | ✅ | ## 配置流程 1. 选择需要配置的渠道 2. 填写基本信息 3. 配置平台参数 4. 设置登录方式 5. 开启支付方式 6. 测试配置 7. 上线发布 ## 注意事项 - 每个渠道的配置参数可能不同,请参考对应的详细配置文档 - 支付方式的开启需要相应的资质和审核 - 登录方式的配置需要考虑用户体验和安全性 - 建议在测试环境验证配置后再上线 ## 相关链接 - [ChannelEnum.php 枚举类](../../application/common/Enum/ChannelEnum.php) - [渠道配置管理后台](#) - [API接口文档](#)