iOS SDK 模块
一个功能一个自包含目录 roios-sdk/Modules/<模块>,各自拥有 Podspec、Sources、Tests、README 和独立的固定 Tag。宿主仅导入所选模块。
| 模块 | 用途 | 现状 |
|---|---|---|
| ROTrackingAdjust | 归因及事件上报 | 源码已合 main,模块 CI 通过,未做真实游戏沙盒验收 |
| ROLoginApple | Apple 登录 | 源码已合 main,模块 CI 通过,真实授权未测 |
| ROLoginGoogle | Google 登录 | 源码已合 main,模块 CI 通过,真实授权未测 |
| ROPayAppStore | App Store 原生内购 | 源码已合 main,模块 CI 通过,商店沙盒未测 |
| ROAchievementGameCenter | Game Center 成就 | 源码已合 main,模块 CI 通过,真机成就未测 |
注意:同一个源码仓库的不同模块 Podspec 不是自动发布的版本。生产环境须确认独立 Tag 指向相应 subtree split Commit。
Firebase Authentication(规划与实施中)
iOS 将独立提供可选的 ROAuthFirebase 认证核心与 ROAuthFirebaseUI 原生登录选择 UI。系统语言与游戏内语言暂时分离。当前无 Firebase 源码、正式版本及构建验收结论;Firebase CocoaPods 版本/最低 iOS 与现有 GoogleSignIn 混装均待验证。见 原生 SDK 登录界面与多语言规范。