# 共同業務規則 ## 📋 概述 **文檔名稱**: 跨平台共同業務規則 **建立日期**: 2025-09-09 **適用平台**: Mobile App / Web App **負責團隊**: 產品/設計/開發 本文檔定義了Drama Ling語言學習系統中跨平台通用的業務規則和邏輯。 ## 🎮 命條系統 (Life Points System) ### 基本規則 - **初始命條**: 新用戶獲得5個命條 - **最大命條**: - 免費用戶: 5個 - 訂閱用戶: 30個 - 進階用戶: 50個 - **恢復機制**: - 免費用戶: 每5小時自動恢復1個命條 - 訂閱用戶: 每小時自動恢復3個命條 - 進階用戶: 每小時自動恢復5個命條 - **命條消耗**: 1、2、3關啟動時消耗命條(第2+關不消耗) ### 消耗場景 (四關闖關系統) | 場景 | 命條消耗 | 說明 | | -------------- | -------- | ---------------------------- | | 第1關:詞彙學習 | 1個 | 啟動關卡時消耗,無論答對答錯 | | 第2關:詞彙熟悉 | 1個 | 啟動關卡時消耗,無論答對答錯 | | 第2+關:口說練習特別關卡 | 0個 | 付費關卡,不消耗命條 | | 第3關:情境對話 | 1個 | 啟動關卡時消耗,無論成功失敗 | | 對話有辱罵情形 | 3個 | 額外扣除懲罰 | ### 獲得命條方式 - **自動恢復**: 依用戶等級不同恢復速度(見上方基本規則) - **廣告觀看**: 觀看廣告恢復1個命條 (每日3次) - **道具購買**: 使用鑽石購買命條補充包 ## 💰 付費與虛擬貨幣系統 ### 💎 鑽石購買與管理規則 #### BR-PAY-01: 鑽石購買規則 ```yaml 規則名稱: 虛擬貨幣交易規則 適用範圍: 所有鑽石購買交易 技術實現: - 鑽石最小購買單位為100顆 - 單次購買上限為10000顆 - 24小時內購買總額不超過1000美金等值 - 未成年用戶需要監護人授權 支付處理: - 支援Apple Pay、Google Pay、信用卡 - 交易記錄完整保存 - 實時風險評估和反欺詐檢測 退款政策: - 購買後24小時內可申請退款 - 已使用的鑽石不予退還 - 退款處理時間為3-7個工作日 - 惡意退款用戶將被列入黑名單 購買套餐: - 新手包: 500鑽石 = NT$30 (首次購買優惠) - 基礎包: 1,200鑽石 = NT$60 - 價值包: 2,500鑽石 = NT$99 (最受歡迎) - 豪華包: 5,000鑽石 = NT$190 - 至尊包: 12,000鑽石 = NT$390 ``` #### BR-PAY-02: 鑽石消費規則 ```yaml 規則名稱: 虛擬貨幣使用限制 適用範圍: 所有鑽石消費行為 技術實現: - 鑽石只能用於平台內購買 - 不可轉讓給其他用戶 - 不可兌換現金 - 帳戶停用後鑽石餘額凍結 消費順序: 1. 優先使用即將到期的鑽石 2. 按照獲得時間先進先出 3. 贈送鑽石優先於購買鑽石使用 獲得方式: - 初始贈送: 新用戶註冊贈送1500鑽石 - 每日登入: 登入獎勵鑽石 - 學習成就: 完成關卡獲得鑽石獎勵 - 現金購買: 直接購買鑽石包 - 廣告獎勵: 觀看廣告獲得25-50鑽石 ``` #### BR-PAY-03: 道具商店系統 ```yaml 規則名稱: 遊戲內道具購買機制 適用範圍: 所有道具消費行為 道具定價: - 回覆提示道具: 30鑽石/個,250鑽石/10個包 (節省17%) - 補命道具: 100鑽石/個,400鑽石/5個包 (節省20%) - 加時道具: 300鑽石/個,1200鑽石/5個包 (節省20%) - 時間暫停道具: 100鑽石/個 (限時挑戰專用) - 時間加成道具: 150鑽石/個 (限時挑戰專用) - 限時挑戰門票: 50鑽石/次 (首次每日免費) 道具功能: - 回覆提示道具: 提供AI智慧對話引導,包含四合一功能 (消耗5鑽石/次使用) * 對方意圖分析: 分析對方說話意圖 * 回應思緒引導: 分析用戶反應及可能回覆方向 * 回覆範例生成: 生成具體回覆範例 * 翻譯功能: 中文轉英文翻譯輔助 - 補命道具: 對話學習失敗時復活機會,重新挑戰失敗關卡 - 加時道具: 對話訓練增加1分3秒思考時間,提升成績表現 - 時光卷: 失敗安慰獎勵,可重新挑戰前階段關卡或隨機挑選 * 獲得方式: 詞彙認識/熟悉關卡失敗、對話訓練失敗 * 使用機制: 點擊「我要挑戰」消耗1張時光卷 - 時間管理道具組: * 時間暫停道具: 限時挑戰中暫停倒數計時30秒 * 時間加成道具: 限時挑戰中增加額外60秒挑戰時間 免費輔助功能: - 劇情任務範例: 點擊任務提示顯示完成範例 - 指定詞彙範例: 展示詞彙正確使用方式 - Google翻譯: 直接中文轉英文翻譯 ``` #### BR-PAY-04: 訂閱服務規則 ```yaml 規則名稱: 簡化訂閱服務設計 適用範圍: 所有訂閱用戶 訂閱服務設計: - 7天免費體驗: 新用戶可免費使用完整功能【7天 - 目標: 與靈兔一起闖關學英文,玩出一口流利的口說英文 - 成功頁面: 可愛外星人角色設計增加親切感 - 續約提醒: "還在等什麼?先來7天免費體驗看看!" 資源不足機制: - 提醒彈窗: "任務提示需要消耗資石,但你目前資石不足" - 引導購買: 直接引導用戶到道具商店 - 清楚的需求說明: 顯示具體需要的資源數量 - 一鍵解決: 提供"了解"按鈕引導至購買頁面 權益管理: - 訂閱期間享有所有付費功能 - VIP特權: 每日3次免費限時挑戰機會 - 命條優惠: 訂閱用戶命條上限30個、每小時恢復3個命條 - 完整記錄保存: 暫停或取消訂閱後學習資料保留 ``` #### BR-PAY-05: 道具購買流程設計 ```yaml 規則名稱: 道具購買確認和体驗設計 適用範圍: 所有道具購買流程 加時道具購買確認: - 視覺化設計: 大型時鐘圖示加上加號圖示 - 清楚的價值說明: "用加時道具去玩出更高的分數吧!" - 遊戲化設計: 對話式的遊戲要求,而非單純交易 - 即時購買: "立即購買 300鑽石"按鈕 - 取消選項: 簡單的"不,謝謝"選項 補命道具購買確認: - 心形圖示: 愛心加號的視覺設計 - 功能說明: 明確告知為學習時間復活用途 - 價格透明: 直接顯示100鑽石的明確價格 - 低價格策略: 相對低廉的價格降低購買的障礙感 回覆提示道具購買確認: - 燈泡圖示: 智慧提示的視覺設計 - 功能說明: "獲得AI智慧引導,突破對話卡關!" - 價格透明: 直接顯示30鑽石的低門檻價格 - 價值展示: 強調包含四合一功能(意圖分析+思維引導+回覆範例+翻譯) - 即時解決: "立即獲得對話靈感"的行動導向按鈕 - 低價策略: 最低價道具降低首次付費心理障礙 購買成功機制: - 即時生效: 購買後立即可在遊戲中使用 - 清楚的庫存顯示: 在主界面右上角顯示目前鑽石數量 - 使用指引: 在需要使用道具時提供明確的使用方式 ``` #### BR-PAY-06: 付費轉換優化系統 ```yaml 規則名稱: 漸進式付費轉換機制 適用範圍: 全平台付費流程 轉換漏斗設計: - 無縫體驗: 從免費使用到需要購買的自然過渡 - 第一次付費: 通常為最低價的道具(回覆提示道具30鑽石) - 漸進式需求: * 入門級: 回覆提示道具(30鑽石) - 解決即時卡關問題 * 成長級: 限時挑戰門票(50鑽石) - 體驗競技式學習 * 進階級: 補命道具(100鑽石) - 提供重新挑戰機會 * 專家級: 時間相關道具(100-150鑽石) - 優化限時挑戰表現 * 大師級: 加時道具(300鑽石) - 獲得更充裕練習時間 動機設計: - 成就動機: 通過道具使用獲得更好成績和雙重通關的成就感 - 學習進步感: 回覆提示功能和即時獎勵讓用戶感受到明顯的學習支援 - 競技驅動: 300秒限時挑戰創造緊張感和競爭動機 - 社交壓力: 好友排行榜和限時挑戰排名驅動持續消費 ``` ### 💎 經濟系統概覽 #### 貨幣類型 1. **鑽石 (Diamonds)**: 高級貨幣,可購買道具和服務 2. **經驗值 (XP)**: 學習進度貨幣,用於解鎖內容,達成成就,達成任務,排行榜排名依據 #### 經驗值與閃電能量獲得規則 | 活動類型 | 經驗值獲得 | XP | 條件 | | ------------ | ---------- | ----- | -------------------------------- | | 完成詞彙學習 | 100 XP | 5 | 根據準確率調整 | | 完成對話練習 | 200 XP | 10-30 | 根據對話質量和雙重通關條件調整 | | 連續學習 | 額外20% XP | 額外5 | 連續學習天數獎勵 | | 完美通關 | 50 XP | 10 | 全部答對 | | 劇情任務完成 | - | 10 | 完成對話劇情任務 | | 指定詞彙使用 | - | 5-8 | 正確使用指定詞彙,自然使用有加成 | | 每日任務 | 50 XP | 5 | 完成任務 | #### 鑽石獲得與消費 **獲得方式**: - 初始贈送: 新用戶註冊贈送300鑽石 - 每日登入獎勵: 2鑽石 - 完成成就: 10-50鑽石 - 觀看廣告: 25-50鑽石 (每日5次) - 學習成就: 完成關卡獲得鑽石獎勵 - 內購: 實際貨幣購買 **消費管道**: - 道具購買: 回覆提示(30)、補命(100)、加時(300)等 - 時間管理道具: 暫停(100)、加成(150)鑽石 ## 📈 學習進度系統 ### 🎯 線性闖關系統 (Progressive Stage System) 基於 [線性闖關學習系統規格](./progressive-stage-system.md) 的核心業務規則: #### 四關闖關架構 - **13階段×20劇本×4關卡** 的完整學習架構 - **四關順序**: 詞彙學習 → 詞彙熟悉 → 口說練習特別關卡 → 情境對話 - **線性解鎖**: 除第2+關外必須按順序完成,口說練習特別關卡可跳過 - **學習階層**: 第x階段 > 第x劇本 > 第x關卡 #### 關卡類型與規則 | 關卡類型 | 收費模式 | 命條消耗 | 星級獲得 | 解鎖條件 | 通關條件 | |---------|---------|----------|----------|----------|----------| | 詞彙學習 | 免費 | 啟動扣1條 | 自動3星 | 無 | 全部答對 | | 詞彙熟悉 | 免費 | 啟動扣1條 | 自動3星 | 完成第1關 | 全部答對 | | 口說練習特別關卡 | 5鑽石 | 不扣命條 | 1-3星 | 完成第2關 | 平均70分+ | | 情境對話 | 免費 | 啟動扣1條 | 1-3星 | 完成第2+關或跳過 | 雙重通關條件 | ### 舊版關卡結構系統 #### BR-LEARN-01: 階段化學習架構 ```yaml 規則名稱: 13階段學習路徑 適用範圍: 整體學習進度管理 結構設計: - 學習階層: 第x階段 > 第x劇本 > 某某關卡 - 總體規劃: 共13個學習階段 - 劇本數量: 每階段包含20個以上劇本(持續增加) - 關卡類型: 每個劇本固定包含三種關卡 * 詞彙認識關卡 * 詞彙熟悉關卡 * 對話訓練關卡 關卡解鎖機制: - 順序闖關: 必須按照關卡順序進行,不可跳關 - 解鎖條件: 完成前一關卡才能解鎖下一關 - 通關標準: 即使獲得零顆星,成功通關仍會解鎖下一關 - 星級獎勵: 詞彙認識和詞彙熟悉關卡通關直接給予三顆星 ``` ### 🏆 情境對話核心商業機制 #### BR-LEARN-02: 雙重通關條件獎勵系統 ```yaml 規則名稱: 結構化通關獎勵機制 適用範圍: 所有對話練習關卡 劇情任務完成獎勵: - 基礎完成獎勵: +10 鑽石 + 10 閃電能量 - 任務品質加成: 高品質完成額外 +5 鑽石 - 即時獎勵機制: 任務完成立即觸發獎勵通知和發放 - 進度追蹤獎勵: 連續完成劇情任務的連擊獎勵機制 指定詞彙使用獎勵: - 詞彙掌握獎勵: 正確使用指定詞彙獲得 +5 鑽石 + 5 閃電能量 - 自然使用加成: 詞彙使用自然且符合語境額外 +3 鑽石 - 即時反饋獎勵: 使用詞彙時立即觸發成功通知 - 詞彙精通獎勵: 單次對話使用多個指定詞彙的組合獎勵 結算獎勵系統: - 過關獎勵: 同時滿足劇情任務和詞彙要求獲得金幣和經驗值 - 星級獎勵系統: 基於三維度評分獲得1-3顆星 * 語意合適分數 > 60 (滿分100) = 1顆星 * 語法錯誤率 = 0 (所有句子正確或訂正後正確) = 1顆星 * 表達流暢平均分數 > 60 (滿分100) = 1顆星 - 訂正後獎勵: 選擇立即訂正後獲得訂正後的獎勵數值 - 失敗安慰獎勵: 獲得時光卷一張(可重新挑戰關卡) ``` ### ⚡ 連續學習獎勵機制 #### BR-LEARN-04: 連續學習激勵系統 ```yaml 規則名稱: 連續學習天數追蹤與獎勵 適用範圍: 所有學習活動 連續學習規則: - 連續學習天數: 追蹤用戶連續學習的天數 - 每日學習判定: 當日完成至少一個關卡即計為學習一天 - 連續獎勵機制: 基於連續天數給予額外獎勵 * 7天連續: 額外經驗值獎勵 * 14天連續: 免費命條補充 * 30天連續: 特殊成就徽章 斷線處理: - 寬限期: 24小時內補完可維持連續記錄 - 保護機制: VIP用戶享有3天的連續中斷保護 ``` ### 間隔複習機制 參考艾賓浩斯遺忘曲線: - 第1次成功: 1天後複習 (2¹ = 2天) - 第2次成功: 4天後複習 (2² = 4天) - 第3次成功: 8天後複習 (2³ = 8天) - 第4次成功: 16天後複習 (2⁴ = 16天) - 依此類推... ## 🏆 成就與獎勵系統 ### 成就類型 1. **學習里程碑**: 累計學習天數、掌握詞彙數量 2. **技能成就**: 對話流暢度、發音準確度 3. **挑戰成就**: 連續答對、完美通關次數 4. **社交成就**: 分享學習成果、邀請好友 ### 獎勵機制 | 成就等級 | 鑽石獎勵 | 經驗值獎勵 | 特殊獎勵 | | -------- | -------- | ---------- | -------- | | 青銅 | 10鑽石 | 100 XP | 稱號 | | 白銀 | 25鑽石 | 250 XP | 稱號 | | 黃金 | 50鑽石 | 500 XP | 稱號 | | 鉑金 | 100鑽石 | 1000 XP | 稱號 | ## 🔐 用戶認證與權限系統 ### 🔑 用戶註冊與認證規則 #### BR-AUTH-01: 帳戶註冊規則 ```yaml 規則名稱: 帳戶唯一性驗證 適用範圍: 新用戶註冊 技術實現: - 一個信箱地址只能註冊一個帳戶 - Apple ID 和 Google 帳戶不能與已註冊信箱重複 - 用戶名稱必須唯一且長度3-20字符 - 不允許使用系統保留關鍵字作為用戶名 驗證機制: - 註冊時即時檢查Email唯一性 - 用戶名黑名單過濾 - 第三方登入綁定檢查 例外處理: - 管理員可手動合併重複帳戶 - 用戶可透過客服申請帳戶刪除後重新註冊 ``` #### BR-AUTH-02: 密碼安全規則 ```yaml 規則名稱: 密碼複雜度要求 適用範圍: 所有密碼設定和更改 技術實現: - 最小長度8字符,最大長度128字符 - 必須包含大小寫字母和數字 - 不能包含用戶名或常見弱密碼 - bcrypt加密存儲,不可逆 安全措施: - 連續5次錯誤輸入將鎖定帳戶15分鐘 - 密碼重設連結24小時內有效 - 密碼歷史記錄防止重複使用最近5組密碼 - 90天後系統建議更換密碼 ``` #### BR-AUTH-03: 會話管理規則 ```yaml 規則名稱: 用戶會話控制 適用範圍: 用戶登入狀態管理 技術實現: - 標準會話有效期為7天 - JWT Token自動續期機制 - 30天內無活動自動登出 - 同一帳戶最多允許3個設備同時登入 會話延長: - 付費用戶會話有效期延長至30天 - 記住登入狀態最長可保持90天 - 異地登入需要進行安全驗證 ``` ### 👥 用戶角色分級系統 #### BR-USER-ROLES: 用戶角色定義 ```yaml 規則名稱: 用戶等級與權益管理 適用範圍: 所有用戶類別 用戶角色定義: 免費用戶 (FREE_USER): - 狀態: 默認用戶類型 - 權益: 基礎學習功能、有限的學習次數 - 限制: 每日3次對話練習、基礎詞庫 試用用戶 (TRIAL_USER): - 期限: 7天免費體驗訂閱用戶權益 - 權益: 完整功能體驗、無廣告、無限制學習 - 轉換: 試用期結束後自動轉訂閱用戶(需手動取消) 訂閱用戶 (SUBSCRIBER): - 定價: NT$600/月 或 NT$6,000/年 - 權益: 無限制學習、進階統計報告、命條上限30個、每小時恢復3個命條 - 特權: 每日3次免費限時挑戰、優先客服支援 進階用戶 (PREMIUM_USER): - 階段: 第二階段功能開放後提供 - 定價: NT$900/月 或 NT$9,000/年 - 權益: 訂閱用戶所有功能 + 進階自訂學習功能 + 更優質學習體驗(TTS) - 特權: 命條上限50個、每小時恢復5個命條、專屬學習模式 高價值用戶 (HIGH_VALUE_USER): - 階段: 第三階段功能開放後提供 - 定義: 累計購買鑽石超過NT$3,000的用戶 - 權益: VIP客服支援、專屬活動邀請、新功能優先體驗 - 特權: 限定道具折扣、獲得限定道具、專屬客戶經理 管理員 (ADMIN): - 權益: 系統管理、用戶管理、內容管理 - 特權: 完整系統訪問權限、數據分析功能 ``` #### 用戶角色枚舉定義 ```typescript enum UserRole { FREE_USER = "free_user", // 免費用戶 TRIAL_USER = "trial_user", // 試用用戶 (7天) SUBSCRIBER = "subscriber", // 訂閱用戶 PREMIUM_USER = "premium_user", // 進階用戶 (第2階段) HIGH_VALUE_USER = "high_value_user", // 高價值用戶 (第3階段) ADMIN = "admin" // 管理員 } ``` ### 功能權限矩陣 | 功能 | 試用用戶 | 訂閱用戶 | 進階用戶 | 高價值用戶 | 管理員 | | ------------ | ----------- | -------- | -------- | ---------- | -------- | | 基礎對話練習 | 無限制(7天) | 無限制 | 無限制 | 無限制 | 無限制 | | 詞彙學習 | 完整詞庫 | 完整詞庫 | 完整詞庫 | 完整詞庫 | 完整詞庫 | | AI分析報告 | ✅ | ✅ | ✅ | ✅ | ✅ | | 自訂學習功能 | ❌ | ❌ | ✅ | ✅ | ✅ | | 優質TTS體驗 | ❌ | ❌ | ✅ | ✅ | ✅ | | 命條恢復 | ✅ | ✅ | ✅+ | ✅++ | 無限 | | 口說練習關卡 | 消耗鑽石 | 消耗鑽石 | ✅ | ✅ | 無限 | | 管理功能 | ❌ | ❌ | ❌ | ❌ | ✅ | ## ⚡ 防作弊機制 ### 答題時間檢查 - **最短答題時間**: 1秒 (防止機器人) - **合理答題時間**: 3-60秒 (根據題目類型) - **超時處理**: 超過60秒視為跳過 ### 連續操作限制 - **連續答對上限**: 同一題目類型連續答對50次觸發人機驗證 - **學習頻率限制**: 每小時最多完成20個學習單元 - **異常行為偵測**: IP異常、設備異常自動標記 ### 學習數據驗證 - **學習時間合理性**: 每日學習時間不可超過12小時 - **進度跳躍檢查**: 難度提升過快觸發審核 - **成績異常檢測**: 突然大幅提升觸發人工檢查 ## 🌐 多語言支援 ### 支援語言 - **界面語言**: 中文(繁體/簡體)、英文、日文、韓文 - **學習語言**: 英文、日文、韓文、西班牙文、法文 - **音頻語言**: 支援所有學習語言的標準發音 ### 本地化規則 - **日期格式**: 根據用戶地區自動調整 - **數字格式**: 支援不同地區的數字分隔符 - **貨幣顯示**: 根據用戶所在地區顯示本地貨幣 - **時區處理**: 自動根據用戶時區調整時間顯示 ## 📺 簡化廣告系統 ### 廣告展示策略 ```yaml 規則名稱: 非強制性廣告獎勵系統 適用範圍: 所有平台廣告展示 展示策略: - 非強制性: 主要用於獲得額外鑽石獎勵 - 獎勵導向: 觀看廣告獲得25-50鑽石 - 頻率控制: 每日最多5次觀看,避免影響核心遊戲體驗 - 品質篩選: 優先顯示教育和遊戲相關廣告 廣告類型: - 鑽石獎勵廣告: 觀看30秒廣告獲得25-50鑽石 - 命條恢復廣告: 觀看廣告恢復1個命條 (每日3次) - 道具試用廣告: 觀看廣告獲得道具試用機會 技術實現: - 廣告SDK整合: AdMob、Unity Ads等 - 廣告載入預處理: 避免用戶等待時間 - 廣告完成驗證: 確保用戶完整觀看才給予獎勵 ``` ## 🤝 社群互動系統 ### 👥 好友系統規則 #### BR-SOCIAL-01: 好友關係管理 ```yaml 規則名稱: 好友關係管理 適用範圍: 所有社群互動功能 技術實現: - 每個用戶最多可添加100個好友 - 好友邀請有效期為7天 - 雙方確認後建立好友關係 - 可設定好友可見性(學習進度、排名等) 互動限制: - 每日最多發送20個好友邀請 - 拒絕好友邀請後30天內不可重複邀請 - 刪除好友後48小時內不可重新添加 - 封鎖用戶無法看到任何相關信息 數據同步: - 好友狀態變更即時通知 - 好友學習動態推送設定 - 隱私設定優先級管理 ``` #### BR-SOCIAL-02: 排行榜規則 ```yaml 規則名稱: 競爭排名計算 適用範圍: 所有排行榜功能 技術實現: - 排行榜分為好友榜、全球榜、地區榜 - 每週一凌晨重置週排行榜 - 每月1號重置月排行榜 - 年度排行榜保持全年累積 排名計算: - 主要依據: 遊玩關卡所獲得的經驗值 - 相同分數按學習開始時間排序 - 作弊或異常數據將被排除 - 反作弊演算法實時監控 顯示規則: - 顯示前100名和用戶周圍排名 - 匿名用戶可選擇隱藏排名 - 排名變化趨勢圖表顯示 ``` ## 📊 數據分析與隱私保護 ### 🔒 安全與隱私規則 #### BR-SEC-01: 數據隱私保護 ```yaml 規則名稱: 用戶數據處理規範 適用範圍: 所有用戶數據收集與使用 技術實現: - 僅收集學習相關的必要數據 - 用戶可隨時查看和下載個人數據 - 帳戶刪除後90天內完全清除數據 - 不與第三方分享個人識別信息 數據加密: - 敏感數據採用AES-256加密 - 傳輸過程使用HTTPS/TLS 1.3 - 密碼使用bcrypt不可逆加密 - 定期進行安全稽核和測試 合規要求: - 符合GDPR、CCPA等隱私法規 - 提供數據可攜帶權和被遺忘權 - 定期隱私影響評估 ``` #### BR-SEC-02: 內容審核規則 ```yaml 規則名稱: 用戶生成內容管理 適用範圍: 所有用戶輸入和分享內容 技術實現: - 禁止發布違法、暴力、色情內容 - 禁止惡意攻擊或騷擾其他用戶 - 禁止發布廣告或垃圾信息 - 系統自動檢測+人工審核雙重把關 審核機制: - AI內容識別系統24/7運行 - 用戶舉報機制和快速回應 - 內容分級和年齡適宜性檢查 處置措施: - 輕微違規: 警告並刪除內容 - 嚴重違規: 暫停帳戶1-30天 - 極嚴重違規: 永久封禁帳戶 - 申訴機制: 7天內可申請複審 ``` ### 學習分析維度 1. **學習效率**: 單位時間掌握詞彙數/對話完成數 2. **知識保持率**: 間隔複習中的正確率變化 3. **學習偏好**: 用戶偏愛的學習模式和時間 4. **難點識別**: 用戶容易犯錯的知識點 ### 隱私保護執行 - **數據匿名化**: 個人識別信息在分析前移除 - **本地計算**: 敏感數據優先在本地處理 - **用戶同意**: 數據使用需要用戶明確同意 - **數據保留**: 學習數據保留期限不超過2年 ## 📱 技術限制與相容性 ### 💻 平台相容性規則 #### BR-TECH-01: 設備支援標準 ```yaml 規則名稱: 設備支援標準 適用範圍: 所有平台版本 技術實現: - iOS 12.0以上版本 - Android 8.0以上版本 - Chrome 80+, Safari 13+, Firefox 75+ - 記憶體需求最低2GB 硬體需求: - 儲存空間最低500MB可用空間 - 網路連接要求穩定3G以上 - 麥克風權限用於語音功能 - 相機權限用於掃描功能(可選) 功能降級: - 低配設備自動關閉視覺特效 - 網路狀況差時啟用離線模式 - 儲存空間不足時清理快取 - 不支援的功能給予明確提示 ``` #### BR-TECH-02: 數據同步規則 ```yaml 規則名稱: 跨設備數據同步 適用範圍: 多設備用戶體驗 技術實現: - 學習進度即時同步到雲端 - 離線學習數據聯網時自動上傳 - 數據衝突時以時間戳較新為準 - 每日自動備份用戶數據 同步頻率: - 學習完成後立即同步 - 每10分鐘檢查一次更新 - 應用啟動時強制同步一次 - 網路恢復時補傳離線資料 衝突解決: - 同步衝突優先保留本地較新數據 - 關鍵學習數據採用合併策略 - 提供手動解決衝突選項 - 異常同步自動回滾機制 ``` #### BR-TECH-03: 效能監控規則 ```yaml 規則名稱: 應用效能標準 適用範圍: 所有平台和功能 技術實現: - 應用啟動時間不超過3秒 - 頁面切換響應時間不超過500ms - API請求超時設定為30秒 - 記憶體使用監控和自動清理 效能指標: - CPU使用率持續監控 - 記憶體洩漏自動檢測 - 網路請求成功率追蹤 - 崩潰率控制在0.1%以下 降級策略: - 效能不足時自動降低畫質 - 網路慢時優先載入核心功能 - 電量不足時減少背景處理 - 儲存空間不足時清理暫存 ``` ## 🔄 業務規則衝突處理 ### 優先級管理 1. **用戶安全和隱私** - 最高優先級 2. **法律合規要求** - 法規優先於商業需求 3. **付費用戶權益** - 既得權益保護 4. **產品核心邏輯** - 學習機制一致性 5. **用戶體驗優化** - 可動態調整項目 ### 規則變更流程 1. **影響評估** - 技術、用戶、商業三維度分析 2. **合規審查** - 法務和隱私合規檢查 3. **A/B測試** - 小範圍驗證變更影響 4. **分階段實施** - 漸進式推出降低風險 5. **監控回饋** - 實時監控和快速回應 --- **📝 備註**: - 本文檔已整合原有的 `business-logic-rules.md` 中的詳細實現規格 - 統一了跨平台的業務規則和商業模式定義 - 確保各平台開發團隊基於一致的業務邏輯進行實現 **🔄 整合完成內容**: - ✅ **鑽石貨幣系統**: 完整的獲得方式、消費管道和套餐設計 - ✅ **道具商店系統**: 詳細的道具功能、定價和購買流程 - ✅ **關卡結構系統**: 13階段學習路徑和解鎖機制 - ✅ **雙重通關條件**: 劇情任務和指定詞彙的獎勵機制 - ✅ **限時挑戰系統**: 300秒限時挑戰的商業化設計 - ✅ **連續學習獎勵**: 天數追蹤和獎勵機制 - ✅ **付費轉換優化**: 漸進式付費漏斗和動機設計 - ✅ **訂閱服務簡化**: 7天免費體驗和可愛UI設計 - ✅ **廣告系統**: 非強制性獎勵廣告策略 **文檔狀態**: 🟢 整合完成 **最後更新**: 2025-09-10 **版本**: v2.0 (已整合詳細業務邏輯) **相關文檔**: - **平台對應表**: [平台功能對應表.md](../平台功能對應表.md) - **數據模型**: [數據模型.md](./數據模型.md) - **API規格**: [API規格.md](./API規格.md) - **Mobile端規格**: [mobile/README.md](../mobile/README.md) - **Web端規格**: [web/README.md](../web/README.md)