Files
blind-select/frontend-app/wechat-deploy.sh
T
admin 06488f0237 Initial commit: 帮我选盲选应用
功能:
- Go后端 (Gin + GORM + PostgreSQL)
- UniApp用户端 (iOS/Android/小程序)
- DaisyUI5后台管理
- JWT认证 + 微信登录
- 盲选加权算法
- 会员系统 + 优惠券
- 打分评价 + 偏好学习
2026-06-08 20:18:31 +00:00

67 lines
2.3 KiB
Bash

#!/bin/bash
# ===== 微信小程序上线 Checklist =====
# 使用此文件作为上线前的核对清单
echo "🎲 微信小程序上线 Checklist"
echo "============================="
echo ""
echo "1️⃣ 小程序后台配置"
echo " - 登录 https://mp.weixin.qq.com"
echo " - 获取 AppID 和 AppSecret"
echo " - 配置 request 域名: https://your-domain.com (生产环境)"
echo " - 配置 uploadFile 域名 (如需上传头像)"
echo " - 配置 socket 域名 (如需实时通知)"
echo ""
echo "2️⃣ 代码配置"
echo " - 编辑 frontend-app/pages.json:"
echo " 'mp-weixin.appid' → 填入你的 AppID"
echo ""
echo " - 编辑 backend/config.yaml:"
echo " wechat.app_id → 填入小程序 AppID"
echo " wechat.app_secret → 填入小程序 AppSecret"
echo ""
echo " - 编辑 backend/config.yaml:"
echo " ai.key → 填入完整的 AI API Key"
echo ""
echo "3️⃣ TabBar 图标"
echo " - 在 frontend-app/static/ 下放置以下图标 (64x64 PNG):"
echo " tab-home.png / tab-home-active.png"
echo " tab-coupon.png / tab-coupon-active.png"
echo " tab-vip.png / tab-vip-active.png"
echo " tab-user.png / tab-user-active.png"
echo " - 或使用 HBuilderX 自带的图标替换"
echo ""
echo "4️⃣ 域名配置"
echo " 后端API域名 → 后台配置为 request 合法域名"
echo " 例: https://api.yourdomain.com"
echo ""
echo "5️⃣ 微信登录流程"
echo " 小程序启动 → onShow() 检查 token"
echo " - 有 token → 进首页"
echo " - 无 token → 进登录页"
echo " 登录页 → wx.login() → 获取 code → POST /api/v1/auth/wechat/login"
echo " 后端 → code2session → 查/建用户 → 返回 JWT"
echo " 前端 → 保存 token → 进首页"
echo ""
echo "6️⃣ 版本管理"
echo " - 开发: HBuilderX 运行 → 微信小程序 → 扫码预览"
echo " - 调试: HBuilderX → 编译 → 微信小程序 → 添加调试"
echo " - 上传: HBuilderX → 发行 → 微信小程序"
echo " - 审核: 微信后台 → 版本管理 → 提交审核"
echo " - 上线: 审核通过 → 发布"
echo ""
echo "7️⃣ 隐私合规"
echo " - 配置隐私协议 URL (微信后台)"
echo " - 权限声明: scope.userLocation (定位)"
echo " - requiredPrivateInfos: getLocation"
echo ""
echo "✅ 检查完成!"