Agent Skills
返回列表
腾讯 Shiply SDK 接入

腾讯 Shiply SDK 接入

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/shiply-commercial-sdk-integration。

技能介绍

要解决什么问题

接入腾讯 Shiply(配置、资源、应用内升级、热修复、跨平台动态化等)时,文档按子系统和平台分散在 shiply.tds.qq.com,版本也会随官方更新变化。若只靠记忆或固定链接,容易指错文档、漏掉编译期约束(Pod 冲突、minSdkVersion、Harmony 依赖等),把「代码已粘贴」误判为接入完成。

技能如何工作

本技能只做文档路由与本地兜底索引,具体接入步骤始终来自官方远端页面:

  1. Step 0:根据你的描述识别子系统(如 ShiplyPro 专业版、配置 RDelivery、资源 ResHub、应用内升级、热修复、动态化、排障)和目标平台(iOS、Android、Harmony、Flutter、Windows、Kuikly、React Native)。
  2. Step 1:优先 WebFetch 远端 integration-docs-map;失败时回退本地 reference/integration-docs-map.md,再定位对应文档 URL。
  3. Step 2:按索引 WebFetch 具体接入文档;相对路径会拼成 https://shiply.tds.qq.com/document/,必要时按规则处理 404 重试。
  4. Step 3(强制):给出步骤后必须提醒立即编译(如 Android ./gradlew assembleDebug、iOS Xcode 编译、Flutter flutter build),编译错误需先全部解决再谈功能验证。

多平台能力矩阵在 SKILL 中有对照;ShiplyPro 专业版在 iOS/Android/Harmony 上可统一初始化,后续在控制台开启子能力即可(热修复仍 mainly Android 单独集成)。

适用边界与注意点

  • 技能不包含 SDK 源码或逐步细节副本;权威内容以远端文档为准,本地仅为索引兜底。
  • 编译通过是接入完成的必要条件,不是可选项。
  • Flutter/Windows/Kuikly/RN 等平台并非所有子系统都支持,需按矩阵选择路径,避免在不可用组合上硬套步骤。

使用场景

  • 新 Android 版本要接 Shiply 应用内升级,需要按子系统定位官方 Gradle 依赖与 minSdk 要求并编译验证
  • iOS 工程首次接入 ShiplyPro,需统一初始化入口并处理 CocoaPods 版本冲突后再提交 TestFlight
  • 鸿蒙 ArkTS 项目要接 RDelivery 远程配置,需从索引找到 Harmony 专用文档并排查 oh-package 依赖冲突
  • Flutter 客户端要同时接 ResHub 与动态化,需确认平台能力矩阵并分别拉取对应接入页解决 embedding 编译问题

适合人员

  • 负责 Android 发版节奏的客户端工程师,要在现有工程里接入升级或热修复并保证 Gradle 编译通过
  • 维护 iOS 主 App 的 CocoaPods 工程开发者,希望用 ShiplyPro 一次集成配置与资源并避免 Pod 版本打架
  • 鸿蒙应用 ArkTS 开发者,需要按官方文档接入 ResHub 或远程配置且解决 API 版本与包依赖问题
  • 维护 Flutter 或 React Native 壳工程的跨平台开发者,要在 autolinking/Pod 环境下接 Shiply 动态化或资源能力