docs:新增 SDK-Integration-Guide.md(微信 / 高德定位 / opencore-amr / 七牛)
按 CLAUDE.md ADR-006「禁 CocoaPods,SPM 优先 + Vendor xcframework」组织, 每个 SDK 章节给出:凭证清单 / 工程接入 / 代码触点 / BackGameData 清理钩子 / 验收 / 风险,便于项目方发凭证后开发者按表落地。 关键约束(写入指南): - 微信:不复用 msext AppID;AppSecret 客户端泄露风险,fallback 路径上线前必须切后台 - 高德:APIKey 与 Bundle ID 绑死,必须重新申请(msext 的 key 不可用); iOS 14+ 隐私合规三步(updatePrivacyShow → updatePrivacyAgree → apiKey) - opencore-amr:复用 msext 已 segalign 8 修复版 .a,免重编源码;MRC wrapper 加 -fno-objc-arc 文件级标志 - 七牛:SPM 拉官方 objc-sdk v8.9.x;token 缓存 + 失效前 30s 预刷新 - 每个 SDK 都标明在 BackGameDataHandler 必须加的清理钩子(WXApi.delegate=nil / LocationService.stop / AudioRecorder.cancel / QiniuUploader.cancelInFlight) CLAUDE.md 文档索引追加一行指向新文件。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.7
parent
0427bb9542
commit
a2baf742b6
@@ -118,6 +118,7 @@ daoqi 仓库当前并存两条工作线:
|
||||
| `docs/H5-Native-Implementation-Design.md` | 新外壳实施蓝图(架构、模块、代码骨架) | 实现新外壳必读 |
|
||||
| `docs/Development-Plan.md` | 开发执行计划(Phase 0–10、依赖图、进度追踪) | 排期 / 进度更新必读 |
|
||||
| `docs/Verification-Checklist.md` | 功能验证清单(开发期累积、统一验收的操作手册) | 每完成 Phase 子项时补充 / 勾选;不要在 Phase 进行中频繁跑,等多个 Phase 累积后统一验证 |
|
||||
| `docs/SDK-Integration-Guide.md` | 微信 / 高德定位 / opencore-amr / 七牛 接入操作手册(凭证 / Vendor / Info.plist / 代码触点 / BackGameData 清理 / 验收)| 项目方发 SDK 凭证 + 二进制后,按对应章节落地;接完回 §5 清单核对 |
|
||||
| `../daoqi/`(仓库同级目录) | 原项目 msext 工作参照实现 | 遇到 iOS 行为差异 / 渠道注入 / 桥接 / SDK 初始化等不确定问题时,**优先参考此处**而非凭推测,详见下文「原项目 daoqi:遇到问题时的参考来源」 |
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user