Skip to main content

RUM SDK Deployment

Real User Monitoring (RUM) SDK is an application performance monitoring solution provided by TingYun. By embedding the SDK in your application, it collects real-time performance data, error information, and user behavior from real users, helping you fully understand the health status and user experience of your applications.

Supported Platforms

We provide complete SDK support for mainstream platforms and frameworks:

Native Applications

  • Android - Supports Java/Kotlin native applications with automated Gradle integration
  • iOS - Supports Objective-C/Swift native applications via CocoaPods or manual integration
  • HarmonyOS NEXT - Supports the next-generation HarmonyOS with quick ohpm integration

Cross-Platform Applications

  • React Native - Supports hybrid development applications, monitoring both JavaScript and native code
  • Flutter - Supports Flutter cross-platform applications with Dart plugin
  • Weex - Supports Weex cross-platform applications with npm plugin

Web Applications

  • Web - Supports browser-side Web applications by embedding JavaScript code
  • MP (Mini Program) - Supports mainstream mini program platforms including WeChat, Alipay, DingTalk, Baidu, and JD

Core Capabilities

All SDKs provide the following core monitoring capabilities:

  • Performance Monitoring: Collection of performance metrics such as application startup, page loading, and network requests
  • Error Monitoring: Automatic capture of crashes, exceptions, JS errors, and other issues
  • Network Analysis: Response time, success rate, and detailed analysis of HTTP/HTTPS requests
  • User Analysis: User behavior tracking, device information, session management, etc.
  • Full Stack Tracing: Frontend-backend correlation with distributed call chain tracing support

How to Choose

Select the appropriate SDK based on your application type:

Application TypeRecommended SDKDescription
Android Native AppsAndroid SDKSupports Java/Kotlin with Gradle auto-instrumentation
iOS Native AppsiOS SDKSupports Objective-C/Swift with CocoaPods integration
HarmonyOS AppsHarmonyOS NEXT SDKSupports ArkTS/TypeScript with ohpm integration
React Native AppsReact Native SDKHybrid app monitoring, JavaScript + Native
Flutter AppsFlutter SDKDart plugin, cross-platform monitoring
Weex AppsWeex SDKnpm plugin, JavaScript monitoring
Browser Web AppsWeb SDKFrontend performance and error monitoring
Mini Program AppsMP SDKSupports mainstream mini program platforms

Quick Start

  1. Choose Platform: Select the corresponding SDK based on your application type
  2. Read Documentation: Enter the deployment guide for the corresponding platform
  3. Integrate SDK: Complete SDK integration and configuration according to the documentation
  4. Verify Data: Run the application and check monitoring data in the console

Technical Support

  • Support List - View feature support status and version requirements for each platform SDK
  • FAQs - Each SDK documentation includes frequently asked questions
  • Version Updates - Regularly update SDKs to get the latest features and performance optimizations

Tip: For first-time integration, it is recommended to verify in a test environment first and deploy to production after confirming data collection is working properly.