fix:小组件- PUSH

This commit is contained in:
吕新雨
2026-02-03 17:43:58 +08:00
parent d742b398ef
commit c1c2c6197d
66 changed files with 4888 additions and 479 deletions

View File

@@ -46,6 +46,24 @@ class Settings(BaseSettings):
celery_broker_url: str
celery_result_backend: Optional[str] = None
# 法务协议链接(由后端统一托管并下发给客户端)
# 说明:
# - 当前仅支持 EN / TC 两种语言(与客户端现状一致)
# - 若未显式配置 LEGAL_*,后端会使用“内置协议页面”(/v1/legal/privacy、/v1/legal/terms
# - 线上建议配置为你们的官网/托管页/静态站点 HTTPS 链接,避免与 API 域名强绑定
#
# 这里用一个内部哨兵值表示“走内置页面”,避免默认值误导为可用的公网链接。
legal_privacy_url_en: str = "__internal__"
legal_terms_url_en: str = "__internal__"
legal_privacy_url_tc: Optional[str] = None
legal_terms_url_tc: Optional[str] = None
# Expo Push可选
# 说明:
# - 不填也能调用 Expo Push API但会受更严格的速率限制
# - 建议生产环境配置 EXPO_ACCESS_TOKEN便于稳定性与配额
expo_access_token: Optional[str] = None
model_config = SettingsConfigDict(
env_prefix="",
case_sensitive=False,