Skip to content

iOS SDK ​

iOS SDK 分为两条线:一条把小程序嵌进原生 iOS App(Host SDK / SuperEngineSDK),一条用于开发原生运行的小程序(Native Mini App)。本页内容基于 SuperEngineSDK 文档整理。

根据你的角色选择对应的文档线:

Host SDK — 把小程序嵌进原生 App ​

面向宿主 App 开发者。SuperEngineSDK 以二进制 XCFramework 形式通过 Swift Package 分发,负责在原生 iOS App 中初始化小程序运行时、拉取小程序列表并以 push / present / 嵌入等多种方式启动小程序,同时可通过 provider 向小程序回传宿主能力。

  • 安装 — 系统要求与 Swift Package Manager 集成
  • 使用指南 — 初始化、拉取列表、启动小程序、嵌入式集成、钱包小程序、辅助函数、宿主能力提供者与问题排查

Native Mini App — 开发原生运行的小程序 ​

面向小程序开发者。基于 SDMMiniAppClientSDK 的脚手架工程,用 SwiftUI 或 UIKit 实现原生小程序,通过 bridge 调用宿主能力,最终打包为可供宿主集成的 Swift Package / XCFramework。

  • 开发指南 — 项目结构、开发工作流、实现小程序与入口、读取启动上下文、使用 bridge、生命周期钩子、打包集成、环境变量与注意事项