Skip to main content

Shiply SDK Integration Documentation Map

This file is the remote documentation index for the shiply-sdk-integration skill. After AI assistants fetch this file via WebFetch, they access specific documents by concatenating relative paths with the full URL.

How AI Assistants Use This File

  1. WebFetch this file: https://shiply.tds.qq.com/document/getting-started-guide/integration-docs-map/
  2. Based on the user's question, determine the target subsystem using the "Routing Decision Tree" below
  3. From the corresponding subsystem table, extract the full URL of the target document (https://shiply.tds.qq.com/document/...)
  4. WebFetch the document content using that full URL

Routing Decision Tree

Subsystem Identification

User Question KeywordsSubsystemDocumentation Area
Pro edition, ShiplyPro, Pro, unified integration, one-time integration, all capabilitiesShiplyProShiplyPro Integration (Recommended)
Configuration, switches, remote configuration, RDeliveryConfiguration RDeliveryI. Remote Configuration SDK Integration
TAB, TAB experiments, experimentsConfigurationI. Remote Configuration SDK Integration
Resources, resource download, ResHub, differentialResource ResHubII. Remote Resource SDK Integration
Upgrade, gray release upgrade, in-app upgradeIn-App UpgradeIII. In-App Upgrade SDK Integration
Hotfix, hotfixHotfixIV. Hotfix SDK Integration
Dynamic delivery, Flutter dynamic delivery, Kuikly, React Native hot reload, RN hot reloadCross-Platform Dynamic DeliveryV. Cross-Platform Dynamic Delivery SDK Integration
General concepts, concepts, terminology, envId, systemId, update strategyGeneral Conceptsplatform-user-guide/concepts
Cannot pull, not taking effect, no logs, troubleshootingTroubleshootingGeneral Concepts & Troubleshooting

Platform Identification

User Question KeywordsPlatform
iOS, iPhone, iPadiOS
AndroidAndroid
Harmony, ArkTSHarmony
Flutter, DartFlutter
Windows, C++, Win32Windows
KuiklyKuikly
React Native, RNReact Native

Integration Method Identification

User Question KeywordsIntegration MethodDescription
Pro edition, ShiplyPro, Pro, unified integration, one-time integration, all capabilitiesShiplyProUnified initialization entry point; one-time integration of configuration, resources, in-app upgrade, and all capabilities (excluding hotfix). Recommended as the first choice.
Standalone integration, configuration only, resources onlyOn-Demand IntegrationIntegrate only the required subsystems

The ShiplyPro SDK provides a unified initialization entry point for one-time integration of remote configuration, remote resources, and in-app upgrade (excluding hotfix). We recommend integrating ShiplyPro first to avoid duplicate integration later.

PlatformDocumentation LinkDescription
iOSintegration-ios-sdkShiplyPro SDK initialization and dependency setup for iOS
Androidintegration-android-sdkShiplyPro SDK initialization and dependency setup for Android
Harmonyintegration-harmony-sdkShiplyPro SDK initialization and dependency setup for Harmony

Tip: If you have already integrated ShiplyPro, you only need to enable the corresponding subsystems and capabilities on the Shiply platform — no need to integrate the SDK again.


I. Remote Configuration SDK Integration (RDelivery)

Remote configuration switches, A/B experiments, and dynamic parameter delivery. Choose this path when integrating configuration capabilities separately.

PlatformDocumentation LinkDescription
iOSios-sdk-integrationRDelivery configuration SDK integration for iOS
Androidandroid-sdk-integrationRDelivery configuration SDK integration for Android
Harmonyharmony-sdk-integrationRDelivery configuration SDK integration for Harmony

Configuration SDK Advanced Features

TopicDocumentation LinkDescription
Configuration Quick Startquick-startComplete workflow for creating configurations, releasing, and client-side reading
Configuration OverviewoverviewRemote configuration positioning and core concepts
Configuration FAQfaqCommon configuration questions and answers
Configuration Templatesconfig-templatesUse templates to manage configuration items in bulk
Configuration Changelog (Android)android-update-logAndroid configuration SDK version change log
Configuration Changelog (iOS)ios-update-logiOS configuration SDK version change log
Configuration Changelog (Harmony)harmony-update-logHarmony configuration SDK version change log

II. Remote Resource SDK Integration (ResHub)

Remote download and differential updates for resource files (images, configuration packages, models, etc.). Choose this path when integrating resource download capabilities separately.

PlatformDocumentation LinkDescription
iOSios-sdk-integrationResHub resource SDK integration for iOS
Androidandroid-sdk-integrationResHub resource SDK integration for Android
Flutterflutter-sdk-integrationResHub resource SDK integration for Flutter
Harmonyharmony-sdk-integrationResHub resource SDK integration for Harmony
Windowswindows-sdk-integrationResHub resource SDK integration for Windows

Resource SDK Advanced Features

TopicDocumentation LinkDescription
Resource Quick Startquick-startComplete workflow for uploading resources, releasing, and client-side pulling
Resource OverviewoverviewRemote resource positioning and core concepts
Resource FAQfaqCommon resource questions and answers
Pull Project Resourcespull-project-resourceProject-level resource pull usage guide
Resource Changelog (Android)android-update-logAndroid resource SDK version change log
Resource Changelog (iOS)ios-update-logiOS resource SDK version change log
Resource Changelog (Harmony)harmony-update-logHarmony resource SDK version change log

III. In-App Upgrade SDK Integration

App version gray release upgrade and forced update dialogs. Supported on Android only.

PlatformDocumentation LinkDescription
Androidandroid-sdk-integrationIn-app upgrade SDK integration for Android
TopicDocumentation LinkDescription
Upgrade Quick Startquick-startComplete workflow for creating upgrade tasks, gray release, and client-side triggering
Upgrade OverviewoverviewIn-app upgrade positioning and core concepts
Upgrade FAQfaqCommon upgrade questions and answers

IV. Hotfix SDK Integration

Online bug hotfix for Android without releasing a new version. Supported on Android only; requires separate integration.

PlatformDocumentation LinkDescription
Androidandroid-sdk-integrationHotfix SDK integration for Android
TopicDocumentation LinkDescription
Hotfix Quick Startquick-startComplete workflow for releasing patches and client-side loading fixes
Hotfix OverviewoverviewHotfix positioning and core concepts
Hotfix FAQfaqCommon hotfix questions and answers

V. Cross-Platform Dynamic Delivery SDK Integration

Dynamic delivery capabilities for cross-platform frameworks such as Flutter dynamic delivery, Kuikly dynamic delivery, and React Native hot reload. Suitable for scenarios requiring dynamic UI or business logic updates.

Platform/FrameworkDocumentation LinkDescription
Flutter Dynamic Deliveryflutter-sdk-integrationFlutter dynamic delivery SDK integration, supporting dynamic Flutter page delivery
Kuikly Dynamic Deliverykuikly-sdk-integrationKuikly framework dynamic delivery SDK integration
React Native Hot Reloadrn-sdk-integrationReact Native hot reload SDK integration, supporting dynamic JS Bundle delivery

Dynamic Delivery SDK Advanced Features

TopicDocumentation LinkDescription
Flutter Dynamic Delivery Quick Startquick-startQuick start for Flutter dynamic delivery integration and usage
Flutter Dynamic Delivery OverviewoverviewFlutter dynamic delivery positioning and core concepts
Flutter Dynamic Delivery FAQfaqCommon Flutter dynamic delivery questions and answers
Flutter Module Integrationmodule-integration-docDetailed guide for integrating Flutter modules into native projects
Kuikly Dynamic Delivery Quick Startquick-startQuick start for Kuikly dynamic delivery integration and usage
Kuikly Dynamic Delivery OverviewoverviewKuikly dynamic delivery positioning and core concepts
React Native Hot Reload Quick Startquick-startQuick start for React Native hot reload integration and usage
React Native Hot Reload OverviewoverviewReact Native hot reload positioning and core concepts

VI. Platform General Documentation (Reference)

Recommended first read: Documents marked with ⭐ "Platform Overview" are the best entry point for understanding Shiply's overall capabilities. The following documents are cross-platform shared reference content.

TopicDocumentation LinkDescription
⭐ Platform Overviewplatform-overviewShiply platform introduction, feature matrix, and applicable scenarios (recommended first read)
Getting Started Guideintegration-processOverall platform integration workflow and prerequisites
Platform User GuideconceptsPlatform core concepts: credentials, environments, update strategies, etc.
General FAQfaqCommon platform questions and answers
Terms and Policiesterms-and-policiesTerms of service and privacy policy

General Concepts & Troubleshooting (Cross-Platform Shared)

When you encounter concepts you don't understand or features not taking effect during integration, consult this area first.

TopicDocumentation LinkDescription
General Concepts and TerminologyconceptsExplanations of core concepts such as credentials, environments, update strategies, systemId, dependency injection, etc.
General Troubleshooting GuideconceptsCommon troubleshooting guidance covered in platform general concepts
Configuration Pull Troubleshooting Guidetask-pull-troubleshooting-guideDedicated troubleshooting workflow for configuration pull failures and ineffectiveness
Was this page helpful?