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 Type | Recommended SDK | Description |
|---|---|---|
| Android Native Apps | Android SDK | Supports Java/Kotlin with Gradle auto-instrumentation |
| iOS Native Apps | iOS SDK | Supports Objective-C/Swift with CocoaPods integration |
| HarmonyOS Apps | HarmonyOS NEXT SDK | Supports ArkTS/TypeScript with ohpm integration |
| React Native Apps | React Native SDK | Hybrid app monitoring, JavaScript + Native |
| Flutter Apps | Flutter SDK | Dart plugin, cross-platform monitoring |
| Weex Apps | Weex SDK | npm plugin, JavaScript monitoring |
| Browser Web Apps | Web SDK | Frontend performance and error monitoring |
| Mini Program Apps | MP SDK | Supports mainstream mini program platforms |
Quick Start
- Choose Platform: Select the corresponding SDK based on your application type
- Read Documentation: Enter the deployment guide for the corresponding platform
- Integrate SDK: Complete SDK integration and configuration according to the documentation
- 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.