代客戶開發小程序注意事項

幫人開發小程序(客戶/公司)跟自己玩不一樣——主體 / 帳號 / 交付三件事一開始講清楚,避免事後跟客戶權限拉扯。

三個關鍵動作

1. 主體歸屬:AppID 註冊在「客戶名下」

  • ❌ 不要圖方便用自己的 AppID 開發完才轉移(轉移要走「主體變更」流程,需證件 + 30 天等待 + 騰訊審核)
  • ✅ 一開始就要客戶用他們的公司執照註冊 企業主體 AppID
  • 開發者只是「項目成員」,資產是客戶的

2. 成員授權:客戶把你加進「項目成員」

操作路徑:

客戶後台 → 管理 → 成員管理 → 添加成員
        → 角色:「項目成員」或「體驗成員」
        → 加你的微信 ID

角色差異:

  • 管理員:客戶自己持有
  • 項目成員:可以上傳代碼、提交審核(你拿這個)
  • 體驗成員:只能用體驗版(QA / 客戶 stakeholder 拿這個)

3. 交付驗收:用「體驗版 QR Code」

  • 不要直接發布正式版給客戶看
  • 上線前用「體驗版」:上傳代碼 → 生成體驗版 QR → 給客戶掃碼測
  • 客戶確認 OK 才提交審核(小程序上線流程 §Step 4-5)
  • 體驗版有 50 個體驗者上限(足夠 stakeholder 評審)

資產交付清單

開發結束時要交給客戶:

  • 完整 source code(git repo 含 commit history)
  • 微信雲開發 雲環境 ID + 切換到客戶帳號的綁卡指引
  • AppID + AppSecret(客戶自己持有)
  • 內容審核接口設定(小程序內容審核接口 msgSecCheck / imgSecCheck)
  • 備案文件(小程序合規與備案
  • 後續維運交接文件(API 端點、雲函數列表、環境變數)

反模式(不要這樣做)

❌ 用自己 AppID 開發完才轉移 — 主體變更流程踩坑 ❌ 把 AppSecret 寫死在前端代碼 — 上線後外洩 ❌ 雲開發資源綁開發者個人銀行卡 — 交付後扣不到款,客戶用一陣子被停服 ❌ 跳過體驗版直接送審 — 客戶沒看過就被微信擋下,浪費 1-3 天審核

跟其他概念的關係

強連結

深入閱讀

← 回到 wiki