Files

60 lines
7.1 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
// +----------------------------------------------------------------------
// | YwxApp [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2026-2036 http://ywxapp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Author: ywxapp<admin@ywxapp.cn>
// +----------------------------------------------------------------------
// 微信聊天插件配置项(后台"插件管理 → 配置"页数据源;实际值存于统一配置表 wxapp_addon_config
// 仅收纳基础标量配置;数组类配置(supportedPlatforms)保持代码默认值,不在此开放。
return [
// 功能开关(1=启用 / 0=关闭)
['name' => 'chatEnabled', 'title' => '聊天功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用聊天功能'],
['name' => 'videoCallEnabled', 'title' => '视频通话', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用视频通话'],
['name' => 'voiceRoomEnabled', 'title' => '语音聊天室', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用语音聊天室'],
['name' => 'giftShopEnabled', 'title' => '礼物商店', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用礼物商店'],
['name' => 'rechargeEnabled', 'title' => '充值功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用充值功能'],
['name' => 'vipEnabled', 'title' => 'VIP功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用VIP功能'],
['name' => 'matchEnabled', 'title' => '匹配功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用匹配功能'],
['name' => 'momentEnabled', 'title' => '动态功能', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用动态功能'],
// 业务限制(数字)
['name' => 'dailyMatchLimit', 'title' => '每日匹配次数上限', 'type' => 'number', 'value' => '10', 'tip' => '单用户每日匹配次数限制'],
['name' => 'dailyMessageLimit', 'title' => '每日消息发送上限', 'type' => 'number', 'value' => '100', 'tip' => '单用户每日消息发送次数限制'],
['name' => 'maxFriends', 'title' => '好友数量上限', 'type' => 'number', 'value' => '100', 'tip' => '单用户好友数量上限'],
['name' => 'maxMomentImages', 'title' => '动态图片数量上限', 'type' => 'number', 'value' => '9', 'tip' => '单条动态图片数量上限'],
['name' => 'maxChatImageSize', 'title' => '聊天图片大小上限(KB)', 'type' => 'number', 'value' => '1024', 'tip' => '聊天单张图片大小上限,单位 KB'],
['name' => 'maxVideoDuration', 'title' => '视频时长上限(秒)', 'type' => 'number', 'value' => '60', 'tip' => '单条视频时长上限,单位秒'],
['name' => 'maxVoiceDuration', 'title' => '音频时长上限(秒)', 'type' => 'number', 'value' => '60', 'tip' => '单条音频时长上限,单位秒'],
// 广告配置
['name' => 'enableAd', 'title' => '启用广告', 'type' => 'select', 'options' => ['1' => '启用', '0' => '关闭'], 'value' => '1', 'tip' => '是否启用广告'],
['name' => 'splashAdId', 'title' => '启动广告ID', 'type' => 'string', 'value' => 'splash_1', 'tip' => '启动页广告位 ID'],
['name' => 'bannerAdId', 'title' => '横幅广告ID', 'type' => 'string', 'value' => 'banner_1', 'tip' => '横幅广告位 ID'],
['name' => 'interstitialAdId', 'title' => '间隙广告ID', 'type' => 'string', 'value' => 'interstitial_1', 'tip' => '间隙广告位 ID'],
['name' => 'rewardAdId', 'title' => '奖励广告ID', 'type' => 'string', 'value' => 'reward_1', 'tip' => '奖励广告位 ID'],
['name' => 'adFrequency', 'title' => '广告频率', 'type' => 'number', 'value' => '10', 'tip' => '广告展示频率'],
// 服务器配置
['name' => 'socketUrl', 'title' => 'WebSocket地址', 'type' => 'string', 'value' => 'wss://dev.xixingwl.cn:2346', 'tip' => 'WebSocket 服务器地址(客户端连接用)'],
['name' => 'uploadUrl', 'title' => '上传地址', 'type' => 'string', 'value' => 'https://dev.xixingwl.cn:', 'tip' => '文件上传地址'],
['name' => 'cdnUrl', 'title' => 'CDN地址', 'type' => 'string', 'value' => 'https://dev.xixingwl.cn', 'tip' => '静态资源 CDN 地址'],
['name' => 'apiUrl', 'title' => 'API地址', 'type' => 'string', 'value' => 'https://dev.xixingwl.cn', 'tip' => '后端 API 地址'],
['name' => 'apiVersion', 'title' => 'API版本', 'type' => 'string', 'value' => 'v1', 'tip' => 'API 版本号'],
// 第三方服务
['name' => 'wechatAppId', 'title' => '微信AppId', 'type' => 'string', 'value' => 'wechat_1', 'tip' => '微信登录 AppId'],
['name' => 'qqAppId', 'title' => 'QQ AppId', 'type' => 'string', 'value' => 'qq_1', 'tip' => 'QQ 登录 AppId'],
['name' => 'appleServiceId', 'title' => '苹果服务ID', 'type' => 'string', 'value' => 'apple_1', 'tip' => '苹果登录服务 ID'],
['name' => 'pushService', 'title' => '推送服务', 'type' => 'string', 'value' => 'default', 'tip' => '推送服务提供者标识'],
['name' => 'mapService', 'title' => '地图服务', 'type' => 'string', 'value' => 'amap', 'tip' => '地图服务提供者标识'],
// 版本兼容
['name' => 'minIosVersion', 'title' => '最小iOS版本', 'type' => 'string', 'value' => '10.0', 'tip' => '兼容的最低 iOS 版本'],
['name' => 'minAndroidVersion', 'title' => '最小Android版本', 'type' => 'string', 'value' => '5.0', 'tip' => '兼容的最低 Android 版本'],
// 真人认证 AI 审核服务
['name' => 'ai_audit_provider', 'title' => 'AI审核方式', 'type' => 'select', 'options' => ['local' => '本地启发式(资料完整度)', 'http' => '真实服务(HTTP接口)'], 'value' => 'local', 'tip' => '选择真人认证 AI 审核提供方'],
['name' => 'ai_audit_url', 'title' => 'AI审核接口地址', 'type' => 'string', 'value' => '', 'tip' => '真实服务:OCR/活体/反欺诈接口完整 URL(留空则用本地启发式)'],
['name' => 'ai_audit_appcode', 'title' => 'AI审核APPCODE', 'type' => 'string', 'value' => '', 'tip' => '真实服务鉴权 APPCODE(如阿里云市场)'],
['name' => 'ai_audit_token', 'title' => 'AI审核Token', 'type' => 'string', 'value' => '', 'tip' => '真实服务自定义令牌(X-Api-Token 头)'],
['name' => 'ai_audit_pass_score', 'title' => 'AI通过阈值', 'type' => 'number', 'value' => '80', 'tip' => 'AI 初筛通过分数阈值(0-100)'],
['name' => 'ai_audit_timeout', 'title' => 'AI审核超时(秒)', 'type' => 'number', 'value' => '8', 'tip' => '真实服务调用超时时间'],
['name' => 'ai_audit_ssl_verify', 'title' => 'AI审核SSL校验', 'type' => 'select', 'options' => ['1' => '开启', '0' => '关闭'], 'value' => '0', 'tip' => '调用真实服务时是否校验 SSL 证书'],
];