List of third-party SDK

Wefun will also use the following SDK technologies when providing services to users. When you view webpages created by third parties or use applications developed by third parties, these third parties may put their own cookies or use other technical means. These cookies or other technical means are not under our control, and their use is not subject to this policy. In order to ensure your information security to the greatest extent, we recommend that you check the privacy terms of any third-party SDK service before using it. In order to protect your legitimate rights and interests, if you find that there are risks in such SDK or other similar applications, we suggest that you immediately stop relevant operations and contact us in time.

In order to provide you with more services, continuously optimize the stability of our services, improve service quality or upgrade related functions, we may adjust the third-party SDK we access and update the SDK directory. We will strictly abide by relevant laws, regulations and regulatory requirements, and evaluate the legality, legitimacy and necessity of third-party SDK to collect your personal information before accessing SDK, so as to protect your personal information. You can view the data usage and protection rules of third parties through related links. Please note that the third-party SDK may change its personal information processing type due to version upgrade, policy adjustment and other reasons. Please refer to its official description. The following is the specific information of the third-party SDK:

First, the list of Android third-party SDK

Third party name: AndroidX Core KTX

Name of SDK service provider: Google

Purpose: To expand the core library of Android and provide more convenient Kotlin syntax support.

Usage scenario: improve the simplicity and readability of the code and support the development of the core functions of the application.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Annotation

Name of SDK service provider: Google

Purpose: To provide annotation tools to support code quality improvement and compile-time checking.

Usage scenario: mark code specification, prompt non-null, scope limitation, etc.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Work Runtime KTX

Name of SDK service provider: Google

Purpose: Support task scheduling and background work management.

Usage scenario: realize functions such as timing task and background synchronization in the application.

Sharing mode: local management, limited data interaction with service providers when necessary.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Navigation Fragment KTX

Name of SDK service provider: Google

Purpose: to support Kotlin extension of navigation architecture components.

Usage scenario: realize page navigation and management in application

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Navigation UI KTX

Name of SDK service provider: Google

Purpose: Support UI operation extension of navigation architecture.

Usage scenario: realize the automatic processing of UI components such as navigation bar and menu.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Room KTX

Name of SDK service provider: Google

Purpose: to support Kotlin extension of Room database.

Usage scenario: manage local database and simplify query and transaction operation.

Sharing mode: local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Room Compiler

Name of SDK service provider: Google

Purpose: to provide compile-time annotation processing for the Room database.

Usage scenario: generate database access code to simplify the development process.

Sharing mode: local processing, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Room Runtime

Name of SDK service provider: Google

Purpose: to provide runtime support for the Room database.

Usage scenario: local persistent storage and data management

Sharing mode: local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Lifecycle ViewModel KTX

Name of SDK service provider: Google

Purpose: to support Kotlin extension of ViewModel.

Usage scenario: realize page state management and data storage

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Name of the third party: AndroidX Lifecycle LiveData KTX

Name of SDK service provider: Google

Purpose: to support Kotlin extension of LiveData.

Usage scenario: realize the observation and response of data changes

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Lifecycle Runtime KTX

Name of SDK service provider: Google

Purpose: Kotlin extension supporting life cycle management.

Usage scenario: realize the management of lifecycle-aware components

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Lifecycle Common Java8

Name of SDK service provider: Google

Purpose: to support the life cycle components of Java 8 features.

Usage scenario: improve the convenience of component development and life cycle management

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX DataStore Preferences

Name of SDK service provider: Google

Purpose: Support lightweight key-value pair storage.

Usage scenario: managing local configuration data instead of SharedPreferences

Sharing mode: local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: androidxddatastore

Name of SDK service provider: Google

Purpose: To provide efficient local data storage tools.

Usage scenario: managing application configuration and user data

Sharing mode: local storage, no need to share data with service providers.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX ConstraintLayout

Name of SDK service provider: Google

Purpose: to support flexible and efficient layout management.

Usage scenario: designing complex UI layout

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Legacy Support v4

Name of SDK service provider: Google

Purpose: To provide compatibility support for the old support library.

Usage scenario: compatibility guarantee when migrating old applications to AndroidX architecture

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX ViewPager2

Name of SDK service provider: Google

Purpose: Support the function of sliding page switching.

Usage scenario: realize multi-page view and interaction

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX AppCompat

Name of SDK service provider: Google

Purpose: Support backward-compatible UI components and themes.

Usage scenario: Improve the compatibility of applications on the old Android system.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX RecyclerView

Name of SDK service provider: Google

Purpose: Support high-performance list and grid layout.

Usage scenario: realize efficient scrolling content display

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX CoordinatorLayout

Name of SDK service provider: Google

Purpose: to support the coordination of interaction between child views.

Use scenarios: to achieve complex UI layout and animation effects.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX CardView

Name of SDK service provider: Google

Purpose: To provide a card-style view component.

Usage scenario: realize the layout design of card UI.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third Party Name: AndroidX GridLayout

Name of SDK service provider: Google

Purpose: Support grid layout management.

Usage Scenario: Realizing the UI Layout Design Based on Grid

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX PercentLayout

Name of SDK service provider: Google

Purpose: to provide percentage-based layout support.

Usage scenario: implementing responsive UI layout design

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third Party Name: AndroidX Palette

Name of SDK service provider: Google

Purpose: to extract the main color in the picture.

Usage scenario: designing UI elements with dynamic color matching.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Activity KTX

Name of SDK service provider: Google

Purpose: to support Kotlin extension of Activity.

Usage scenario: simplify the development process of Activity

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Name of the third party: AndroidX Fragment KTX

Name of SDK service provider: Google

Purpose: to support Kotlin extension of Fragment.

Usage scenario: Simplify the development and management of Fragment

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX DynamicAnimation

Name of SDK service provider: Google

Purpose: To provide support for physical dynamics animation.

Use the scene: to achieve a smooth UI animation effect

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Name of the third party: AndroidX AsyncLayoutInflater

Name of SDK service provider: Google

Purpose: Load layout asynchronously to improve performance.

Usage Scenario: Optimizing the Loading Speed of Complex Layout

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Preference

Name of SDK service provider: Google

Purpose: To simplify the development of application setting interface.

Usage Scenario: Creating and Managing Preference Settings Interface for Applications

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Emoji AppCompat

Name of SDK service provider: Google

Purpose: to support the display and input of Emoji.

Usage scenario: enhancing the compatibility of applications with Emoji

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX MultiDex

Name of SDK service provider: Google

Purpose: To support the application of more than 65,536 methods.

Usage scenario: solve the application compatibility problem with the number of methods exceeding the limit

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Media

Name of SDK service provider: Google

Purpose: Support multimedia playback and control.

Usage scenario: handling media playback, notification and device management.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX ExifInterface

Name of SDK service provider: Google

Purpose: to read and write EXIF information of pictures.

Usage scenario: Manage the metadata of pictures, such as orientation and timestamp.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX SQLite

Name of SDK service provider: Google

Purpose: to simplify the operation of SQLite database

Usage scenario: local storage data management

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Paging Runtime

Name of SDK service provider: Google

Purpose of use: loading and paging data efficiently.

Usage scenario: handling paging loading of large data sets

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX Core

Name of SDK service provider: Google

Purpose: to provide core functions and compatibility support.

Usage Scenario: Basic Function Support of Application Development

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: AndroidX VectorDrawable

Name of SDK service provider: Google

Purpose: Support the use of vector graphics resources.

Usage scenario: Optimize the usage and performance of graphic resources.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/jetpack/androidx


Third party name: Google Play Services AdsIdentifier

Name of SDK service provider: Google

Purpose: To obtain the advertisement identifier for advertisement tracking and analysis.

Usage scenario: statistics and management of advertising-related data

How to share: You may share advertising-related data with Google.

Personal information type: advertising identifier (non-personal information)

Client: Android

Partner Privacy Policy Link/official website Link: https://developers.google.com/android/guides/overview


Third party name: Firebase Crashlytics

SDK service provider name: Google Firebase

Purpose: To collect and analyze crash reports and optimize application performance.

Usage scenario: monitoring and diagnosing application crash problems

How to share: Data may be shared with Firebase service.

Personal information type: device information, crash log.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/products/crashlytics


Third party name: Firebase Analytics

SDK service provider name: Google Firebase

Purpose: Application usage behavior analysis and data collection.

Usage scenario: Analyze user behavior to optimize application design and function.

How to share: Data may be shared with Firebase service.

Personal information type: device information, application information, IP address.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/products/analytics


Third party name: Firebase Cloud Messaging

SDK service provider name: Google Firebase

Purpose: to provide push notification service.

Usage scenario: sending and receiving application notification messages

How to share: Data may be shared with Firebase service.

Personal information type: device information, application information, IP address.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/products/cloud-messaging


Third party name: Firebase BOM

SDK service provider name: Google Firebase

Purpose of use: Manage Firebase library versions to ensure compatibility.

Usage scenario: uniformly manage the versions of Firebase dependencies.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/docs/billing/bom


Third party name: Firebase Authentication

SDK service provider name: Google Firebase

Purpose of use: to provide user authentication service.

Usage scenario: Support multiple ways of user login and registration.

How to share: Data may be shared with Firebase service.

Personal information type: user authentication information

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/products/auth


Third party name: Material Components for Android

Name of SDK service provider: Google

Purpose: to realize Material Design components and styles.

Usage scenario: provide consistent design language and user experience for applications.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://material.io/develop/android


Third party name: ExoPlayer

Name of SDK service provider: Google

Purpose of use: multimedia playing frame

Usage scenario: Support audio and video playback and streaming media functions.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://exoplayer.dev/


Third party name: ExoPlayer Extension OkHttp

Name of SDK service provider: Google

Purpose: to expand the HTTP request capability of ExoPlayer.

Usage scenario: support network request of media files through OkHttp.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://exoplayer.dev/


Name of the third party: Gson

Name of SDK service provider: Google

Purpose of use: JSON data parsing and generation

Usage scenario: processing JSON data in an application

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/google/gson


Third party name: Google Play Services Authentication

Name of SDK service provider: Google

Purpose: to provide Google account login function.

Usage scenario: users log in to the application through Google account.

How to share: Data may be shared with Google services.

Personal information type: user authentication information

Client: Android

Partner Privacy Policy Link/official website Link: https://developers.google.com/android/guides/overview


Third party name: Flexbox Layout

Name of SDK service provider: Google

Purpose: to realize flexible layout management.

Usage scenario: Provide layout support similar to CSS Flexbox.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/google/flexbox-layout


Third Party Name: Guava

Name of SDK service provider: Google

Purpose: To provide advanced collection classes, functional programming support and tool libraries.

Usage scenario: enhancing the development efficiency of Java applications

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/google/guava


Third Party Name: JSR-305 Annotations

Name of SDK service provider: FindBugs Project

Purpose: To provide annotation support for static code analysis.

Usage scenario: Mark potential problems in code to improve code quality.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://findbugs.sourceforge.net/


Third party name: Google Play Billing Library

Name of SDK service provider: Google

Purpose: to realize Google Play in-house purchase function.

Usage scenario: dealing with the internal purchase payment process in the application

How to share: Data may be shared with Google services.

Personal information type: payment related information

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/google/play/billing


Third party name: Android Gradle Plugin

Name of SDK service provider: Google

Purpose: To build, compile and package Android applications.

Usage scenarios: development and construction processes for applications.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/studio/releases/gradle-plugin


Name of the third party: Kotlin Standard Library

SDK service provider name: JetBrains

Purpose: to provide standard library support for Kotlin.

Usage scenario: the core functions needed for Kotlin development

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://kotlinlang.org/


Third party name: Kotlin standard library JDK 8 extensions

SDK service provider name: JetBrains

Purpose: to provide Kotlin with extended support for JDK 8.

Usage scenario: enhancing the compatibility between Kotlin and Java 8.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://kotlinlang.org/


Third party name: Kotlin Coroutines for Android

SDK service provider name: JetBrains

Purpose: To realize asynchronous programming support.

Usage scenario: dealing with asynchronous tasks and multithreading operations

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://github.com/Kotlin/kotlinx.coroutines


Third party name: Google Play Install Referer Library

Name of SDK service provider: Google

Purpose of use: Tracking the source of application installation.

Usage scenario: Analyze application promotion and installation source data.

How to share: Data may be shared with Google services.

Personal information type: device identifier, installation source.

Client: Android

Partner Privacy Policy Link/official website Link: https://developer.android.com/google/play/installreferrer


Third party name: Protocol Buffers

Name of SDK service provider: Google

Purpose: to serialize and deserialize data efficiently.

Usage scenario: structured processing of data transmission and storage

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://protobuf.dev/


Third Party Name: R8 Code Shrinker

Name of SDK service provider: Google

Purpose of use: code compression, confusion and optimization

Usage scenario: reduce application size and improve operation efficiency.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://r8.googlesource.com/r8


Third party name: Google Services Plugin

Name of SDK service provider: Google

Purpose: to manage and integrate Google services

Usage scenario: adding Google service support to an application

How to share: Data may be shared with Google services.

Personal information type: device identifier and service configuration

Client: Android

Partner privacy policy link/official website link: https://developers.google.com/Android/guides/Google-services-plugin.


Name of the third party: Firebase Crashlytics Grad Le Plugin

Name of SDK service provider: Google

Purpose: to integrate the firebase crash analysis service.

Use scenario: monitoring and analyzing application crashes

How to share: Data may be shared with Google services.

Personal information type: device information, crash log.

Client: Android

Partner Privacy Policy Link/official website Link: https://firebase.google.com/docs/crashlytics


Name of the third party: Kotlin Gradle Plugin

SDK service provider name: JetBrains

Purpose: to support the Gradle construction of Kotlin project.

Usage scenario: providing Kotlin construction support for applications.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://kotlinlang.org/docs/gradle.html


Third party name: Kotlin Android Extensions

SDK service provider name: JetBrains

Purpose: To provide support for view binding and serialization.

Usage scenario: Simplify Android project development

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://kotlinlang.org/docs/android-extensions.html


Third party name: Ktor Client Core

SDK service provider name: JetBrains

Purpose: Client core library supporting HTTP network requests.

Usage scenario: building and sending HTTP requests

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://ktor.io/docs/clients.html


Third party name: Ktor Client for Android

SDK service provider name: JetBrains

Purpose: Support HTTP network request of Android platform.

Usage scenario: building and sending HTTP requests

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://ktor.io/docs/clients.html


Name of the third party: Ktor Content Negotiation

SDK service provider name: JetBrains

Purpose: Support serialization and deserialization of HTTP requests and responses.

Usage scenario: simplify the processing of data interaction

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://ktor.io/docs/content-negotiation.html


Third party name: Ktor Client Logging

SDK service provider name: JetBrains

Purpose: to record and debug HTTP network requests.

Usage scenario: recording HTTP request data during development and debugging.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: https://ktor.io/docs/client-logging.html


Third party name: rxjava

SDK service provider name: reaxc

Purpose: The responsive programming library is used to simplify asynchronous programming and event handling.

Usage scenario: used for handling asynchronous tasks, event streams and data binding in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/ReactiveX/RxJava


Third party name: rxandroid

SDK service provider name: reaxc

Purpose: The Android extension of RxJava simplifies the asynchronous operation on Android.

Usage scenario: used for handling UI threads and asynchronous operations in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/ReactiveX/RxAndroid


Third party name: rxjava2

SDK service provider name: reaxc

Purpose: The second edition of RxJava improves and extends RxJava 1.x

Usage scenario: used in Android applications to deal with asynchronous programming, event flow and data binding.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/ReactiveX/RxJava


Third party name: rxandroid2

SDK service provider name: reaxc

Purpose: The Android extension of RxJava 2 simplifies the asynchronous operation on Android.

Usage scenario: used for handling UI threads and asynchronous operations in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/ReactiveX/RxAndroid


Third party name: rxbinding

SDK service provider name: Jake Wharton

Purpose of use: the binding between RxJava and Android UI control.

Usage scenario: used to bind the events of UI control with RxJava to realize responsive programming.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/JakeWharton/RxBinding


Third party name: okhttp

SDK service provider name: Square

Purpose: Used for HTTP client of Android, supporting HTTP/2 and WebSocket, etc.

Usage scenario: used for network request and response processing.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://square.github.io/okhttp/


Third party name: okhttp3-integration

SDK service provider name: Square

Purpose: The integrated plug-in of OkHttp and Glide is used to load network pictures.

Usage scenario: used to load network pictures through OkHttp and show them in Glide.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/bumptech/glide


Third party name: retrofit

SDK service provider name: Square

Purpose: HTTP client for processing REST API requests.

Usage scenario: used for API interaction with back-end server in Android application.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://square.github.io/retrofit/


Third party name: adapter-rxjava

SDK service provider name: Square

Purpose of use: Retrofit's RxJava adapter is used to use RxJava in Retrofit.

Usage scenario: used to process asynchronous API requests and responses in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://square.github.io/retrofit/


Third party name: adapter-rxjava2

SDK service provider name: Square

Purpose of use: Retrofit's RxJava 2 adapter is used to use RxJava 2 in Retrofit.

Usage scenario: used to process asynchronous API requests and responses in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://square.github.io/retrofit/


Name of the third party: lottie

SDK service provider name: Airbnb

Purpose: To realize smooth JSON animation in Android applications.

Usage scene: used to display high-quality animation, especially in UI design.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://airbnb.io/lottie/


Third party name: libpag

SDK service provider name: Tencent

Purpose: To provide an efficient animation rendering engine for displaying complex animation effects on the mobile side.

Usage scenario: used for rendering complex animations in Android applications, supporting the display of exquisite animation effects, etc.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://pag.io/


Third party name: SVGAPlayer-Android

SDK service provider name: YYued

Purpose: used to play SVGA animation in Android.

Usage scene: used to play animation effects in the UI.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/YueYou/xImage


Third party name: SVGAGlidePlugin

Name of SDK service provider: Yves Cheung

Purpose of use: the integrated plug-in of SVGA animation and Glide.

Usage scene: used to load SVGA animation into Glide for display.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/YvesCheung/SVGA


Name of the third party: glide

SDK service provider name: BumpTech

Purpose: Used for loading and caching images of Android.

Usage scenario: It is used to load, cache and display pictures efficiently, and supports GIF, WebP and other formats.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/bumptech/glide


Third Party Name: compiler

SDK service provider name: BumpTech

Purpose: Used as a plug-in to support code generated at compile time of Glide.

Usage scenario: Combine with Glide library to optimize the compilation process of image loading.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/bumptech/glide


Third party name: webpdecoder

SDK service provider name: zjupure

Purpose: used to decode pictures in WebP format.

Usage scenario: It is used to decode pictures in WebP format in Android applications to improve the efficiency of picture loading.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/zjupure/webpdecoder


Third party name: facebook-login

SDK service provider name: Facebook

Purpose: to provide Facebook login function.

Usage scenario: used to integrate Facebook login function in Android application.

Sharing mode: open source

Personal information type: Yes (user's Facebook account information)

Client: Android

Partner Privacy Policy Link/official website Link:https://developers.facebook.com/docs/facebook-login/


Third party name: facebook-android-sdk

SDK service provider name: Facebook

Purpose: Facebook SDK, which is used to integrate Facebook's social functions.

Usage scenario: used to integrate Facebook social functions in Android applications, such as sharing and logging in.

Sharing mode: open source

Personal information type: Yes (user's Facebook account information)

Client: Android

Partner Privacy Policy Link/official website Link:https://developers.facebook.com/docs/android


Third party name: facebook-core

SDK service provider name: Facebook

Purpose: The core SDK of Facebook is used to handle the basic functions of Facebook services.

Usage scenario: used for accessing Facebook API in Android applications, authentication, social interaction, etc.

Sharing mode: open source

Personal information type: Yes (user's Facebook account information)

Client: Android

Partner Privacy Policy Link/official website Link:https://developers.facebook.com/docs/facebook-login/


Third party name: linesdk

SDK service provider name: LINE Corporation

Purpose: To provide LINE SDK for integrating social and payment functions of LINE.

Usage scenario: It is used to integrate LINE social functions in Android applications, and support login, sharing and so on.

Sharing mode: open source

Personal information type: Yes (user LINE account information)

Client: Android

Partner Privacy Policy Link/official website Link:https://developers.line.biz/en/docs/


Name of the third party: fresco

SDK service provider name: Facebook

Purpose: It is used to load and display pictures efficiently, and supports progressive picture loading and other functions.

Usage scenario: used for loading and displaying pictures in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://frescolib.org/


Name of the third party: mmkv-static

SDK service provider name: Tencent

Purpose: It is used to efficiently store key-value pair data and support encryption.

Usage scenario: used for storing user data, configuration information, etc. in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/Tencent/MMKV


Third party name: wcdb-android

SDK service provider name: Tencent

Purpose: To provide a high-performance database operation framework and support multithreading and transactions.

Usage scenario: used for data storage and database operation in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/Tencent/wcdb


Third party name: room

SDK service provider name: Tencent

Purpose: To provide the encapsulation for the operation of the Room database and simplify the operation of the database.

Usage scenario: used for persistent data storage in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/Tencent/wcdb


Name of the third party: crashreport

SDK service provider name: Tencent

Purpose of use: to provide Bugly Crash reporting and analysis functions.

Usage scenario: used for crash reporting and problem diagnosis in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://bugly.qq.com/


Third party name: wechat-sdk-android-without-mta

SDK service provider name: Tencent

Purpose: It is used to integrate WeChat SDK in Android applications and support login, payment and other functions.

Usage scenario: used for WeChat login and payment functions in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://developers.weixin.qq.com/doc/


Third party name: androidasync

Name of SDK service provider: Koushik Dutta

Purpose: It is used for asynchronous operation in Android applications and simplifies multithreading.

Usage scenario: used to handle asynchronous tasks such as network request, file reading and writing.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/koush/AndroidAsync


Name of the third party: soloader

SDK service provider name: Facebook

Purpose: It is used to load local shared libraries and simplify the loading process of local libraries.

Usage scenario: used to load and manage local shared libraries in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/facebook/soloader


Third party name: refresh-layout-kernel

SDK service provider name: Smart

Purpose: Used for the pull-down refresh and pull-up load functions in Android applications.

Usage scenario: used to achieve pull-down refresh and pull-up loading effects and improve user experience.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/scwang90/SmartRefreshLayout


Third party name: refresh-header-classics

SDK service provider name: Smart

Purpose of use: to provide a classic refresh header component for SmartRefreshLayout.

Usage scene: used to customize the head style in the drop-down refresh effect.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/scwang90/SmartRefreshLayout


Third party name: refresh-footer-classics

SDK service provider name: Smart

Purpose: To provide a classic loading bottom component for SmartRefreshLayout.

Usage scene: used to customize the bottom style in the pull-up loading effect.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/scwang90/SmartRefreshLayout


Third Party Name: library

Name of SDK service provider: Meituan

Purpose: Used for Walle multi-channel packaging function in Android applications.

Usage scenario: It is used to deal with APK multi-channel packaging and improve the efficiency of version management.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/Meituan-Dianping/Walle


Third party name: eventbus

SDK service provider name: GreenRobot

Purpose: Used in the event bus mechanism in Android to simplify the communication between components.

Usage scenario: used for cross-component messaging to simplify the application architecture.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/greenrobot/EventBus


Third party name: tinypinyin

SDK service provider name: Promeg

Purpose: To provide Chinese Pinyin conversion function.

Usage scenario: it is used to convert Chinese text into pinyin, which is convenient for searching, sorting and other applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/promeg/TinyPinyin


Third party name: rotate3D

SDK service provider name: JZP

Purpose: to provide 3D rotation effect.

Usage scene: used to add 3D rotation effect to the elements in the application and enhance the visual experience.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/jzp/rotate3D


Third party name: easyat

SDK service provider name: IYao

Purpose: To provide simple layout management tools and optimize the development efficiency of Android interface.

Usage scenario: used for quick layout and interface management, simplifying the code amount.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/iyao/EasyAt


Third party name: XPopup

Name of SDK service provider: Li Xiaojun

Purpose: to provide highly customized pop-up components.

Usage scenario: used for pop-up display in Android applications, supporting rich styles and functions.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/li-xiaojun/XPopup


Third party name: adjust-android

SDK service provider name: Adjust

Purpose: Used for advertising tracking and user behavior analysis in Android applications.

Usage scenario: used to track advertising effects, user activities and conduct accurate marketing analysis.

Sharing mode: closed source

Personal information type: Yes (user advertising behavior data)

Client: Android

Partner Privacy Policy Link/official website Link:https://www.adjust.com/privacy-policy/


Third party name: adjust-android-webbridge

SDK service provider name: Adjust

Purpose: to provide Webbridge support and connect the Adjust SDK on the Web and Android.

Usage scenario: used to share data and track user behavior between the Web and the mobile terminal.

Sharing mode: closed source

Personal information type: Yes (user advertising behavior data)

Client: Android

Partner Privacy Policy Link/official website Link:https://www.adjust.com/privacy-policy/


Third party name: BaseRecyclerViewAdapterHelper

SDK service provider name: CymChad

Purpose: To simplify the adapter implementation of RecyclerView and improve the development efficiency.

Usage scenario: the RecyclerView adapter used in Android applications is implemented to simplify the code.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/CymChad/BaseRecyclerViewAdapterHelper


Third party name: push

SDK service provider name: Huawei

Purpose: Used for push service on Huawei devices.

Usage scenario: used to realize push notification function in Android application.

Sharing mode: closed source

Personal information types: application information and equipment information (hardware information of equipment, basic system information and system settings).

Client: Android

Partner Privacy Policy Link/official website Link:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/push-notifications-0000001050133785


Third party name: push

SDK service provider name: Honor

Purpose of use: used for push service on Honor devices.

Usage scenario: used to realize push notification function in Android application.

Sharing mode: closed source

Personal information type: equipment information

Client: Android

Partner Privacy Policy Link/official website Link:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/push-notifications-0000001050133785


Third party name: codelocator-core

SDK service provider name: ByteDance

Purpose: It is used to locate and analyze problems in code and improve debugging efficiency.

Usage scenario: used to debug and locate code problems in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/bytedance/codelocator


Name of the third party: MagicIndicator

SDK service provider name: Hackware

Purpose: To provide various types of indicator controls.

Usage scenario: indicator component for navigation, paging and other scenarios in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/hackware1993/MagicIndicator


Third party name: LyricsView

SDK service provider name: Agora

Purpose of use: to provide a lyric display component.

Usage scenario: music player used in Android application, displaying lyrics.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link: [https://github.com/AgoraIO-Community/LyricsView


Third party name: flow-layout

SDK service provider name: Nex3z

Purpose: To provide a streaming layout manager and support dynamic streaming layout.

Usage scenario: used for dynamic content arrangement in Android applications, such as streaming arrangement of labels, pictures and other elements.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/nex3z/flow-layout


Third party name: isoparser

SDK service provider name: MP4Parser

Purpose: Used for parsing MP4 format video files.

Usage scenario: used for parsing and operating video files in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/sannies/mp4parser


Third party name: SudMGP-lite

SDK service provider name: Sud

Purpose: To provide a multi-functional SDK to support performance monitoring and debugging of applications.

Usage scenario: used for performance optimization, debugging and monitoring of Android applications.

Sharing mode: closed source

Personal information type: network identification information and content information (audio, device identification, App version, bundle ID); Signal strength information, network type; User ID, usage duration, name, nickname and log set in the channel; Language setting information. Please refer to Articles 2.6 and 2.7 of the Partner's Privacy Policy below for details.

Client: Android

Partner Privacy Policy Link/official website Link:https://www.sudtech.com/


Third party name: relinker

SDK service provider name: KeptSafe

Purpose: It is used to manage the loading of dynamic libraries and solve the loading problem of shared libraries on Android devices.

Usage scenario: used to solve the problem of loading dynamic libraries on different devices and ensure the stability of applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/KeepSafe/ReLinker


Third party name: gravitysnaphelper

SDK service provider name: Rubensousa

Purpose: to provide GravitySnapHelper to help with the scrolling operation of RecyclerView.

Usage scenario: used for RecyclerView to realize automatic scrolling and adsorption effect.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/rubensousa/GravitySnapHelper


Third party name: payload_reader

Name of SDK service provider: Meituan

Usage: used to parse and read the payload information of application package.

Usage scenario: used for Android Application packaging and information processing, especially for processing encrypted content when app is reinforced and packaged.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/meituan/walle


Third party name: payload_writer

Name of SDK service provider: Meituan

Usage: used to write payload information of application package.

Usage scenario: used in the process of reinforcement, encryption and packaging of Android applications, and writing payload data.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/meituan/walle


Third party name: plugin

Name of SDK service provider: Meituan

Purpose: Used for plug-in development and supporting dynamic loading of plug-ins.

Usage scenario: a plug-in framework for Android applications, which is convenient for dynamic expansion of functions.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/meituan/walle


Third party name: ToastUtils

SDK service provider name: GetActivity

Purpose: To provide convenient Toast tool classes and simplify the use of Toast.

Usage scenario: Toast tips used in Android applications to enhance the user experience.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/GetActivity/ToastUtils


Third party name: commons-io

SDK service provider name: Apache

Purpose: To provide common IO operation tool classes.

Usage scenario: used for file operation and input/output processing in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://commons.apache.org/proper/commons-io/


Third party name: alicloud-httpdns

Name of SDK service provider: Umeng

Purpose: To provide HTTP DNS service in Alibaba Cloud and improve DNS resolution efficiency.

Usage scenario: used for network request optimization of Android applications to improve DNS resolution speed.

Sharing mode: closed source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://www.umeng.com/


Name of the third party: alicloud-utils

Name of SDK service provider: Umeng

Purpose: To provide some tools in Alibaba Cloud to support network and performance optimization of applications.

Usage scenario: used for network request and performance optimization in Android applications.

Sharing mode: closed source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://www.umeng.com/


Third party name: alicloud_beacon

Name of SDK service provider: Umeng

Purpose: To provide Beacon service in Alibaba Cloud and support operations related to equipment location and beacon.

Usage scenario: used for Bluetooth positioning and beacon operation in Android applications.

Sharing mode: closed source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://www.umeng.com/


Name of the third party: share-wx

Name of SDK service provider: Umeng

Purpose of use: SDK providing WeChat sharing function.

Usage scenario: used for WeChat sharing function in Android applications.

Sharing mode: closed source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://www.umeng.com/


Third party name: imagezoom

Name of SDK service provider: Sephiroth

Purpose: to achieve the zoom effect of the picture.

Usage scenario: used in Android applications to realize image viewing and zooming functions.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/Sephiroth74/ImageZoom


Third party name: android-gif-drawable

SDK service provider name: Droidsonroids

Purpose: To support the display of GIF animation in Android applications.

Usage scenario: used for displaying GIF images in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/droidsonroids/gifdrawable


Third party name: agora-special-full

SDK service provider name: Agora

Purpose: To provide a full-featured real-time audio and video SDK and support audio and video calls.

Usage scenario: used for real-time audio and video calls and interactions in Android applications.

Sharing mode: closed source

Personal information type: Yes (audio and video call data)

Client: Android

Partner Privacy Policy Link/official website Link:https://www.agora.io/


Third party name: fastjson

SDK service provider name: Alibaba

Purpose: To provide an efficient JSON parsing and generating tool.

Usage scenario: used for parsing and generating JSON data in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/alibaba/fastjson


Name of the third party: otto

SDK service provider name: Square

Purpose: To provide a lightweight event bus framework.

Usage scenario: used for event passing and decoupling in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://square.github.io/otto/


Third party name: leakcanary-android

SDK service provider name: Square

Purpose: Used for memory leak detection in Android applications.

Usage scenario: used to detect and repair memory leaks in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://square.github.io/leakcanary/


Third party name: asm

SDK service provider name: OW2

Usage: Used for bytecode analysis and modification.

Usage scenario: used for bytecode analysis and dynamic modification in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://asm.ow2.io/


Third party name: asm-commons

SDK service provider name: OW2

Purpose: to provide common functions of ASM library.

Usage scenario: used for bytecode processing and modification in Android applications.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://asm.ow2.io/


Third party name: utilcodex

SDK service provider name: Blankj

Purpose: To provide common tool class libraries and simplify common tasks in Android development.

Usage scenario: used to realize various common functions in Android application development, such as string, collection, network, UI and other tools.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/Blankj/AndroidUtilCode


Third party name: dokitx

SDK service provider name: Didi

Purpose: To provide a set of multifunctional development tools to support debugging and optimization in the development process.

Usage scenario: used for debugging tools in Android application development, such as performance monitoring, interface debugging and other functions.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/didi/Dokit


Third party name: debug-db

SDK service provider name: Amitshekhar

Purpose: To provide tools for database debugging in Android applications.

Usage scenario: It is used to view and debug database contents during development, and quickly locate and solve database-related problems.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/amitshekhariitbhu/DebugDB


Third party name: sqlite-jdbc

SDK service provider name: Xerial

Purpose: To provide JDBC driver for SQLite database, which is convenient to interact with the database.

Usage scenario: used in Android applications, especially those that need to interact with the local SQLite database.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/xerial/sqlite-jdbc


Name of third party: kace-gradle-plugin

SDK service provider name: Kace

Purpose: To provide a Gradle plug-in for the construction and optimization of Android projects.

Usage scenario: used for automatic construction and optimization of Android projects to improve construction efficiency.

Sharing mode: open source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://github.com/kace/kace


Name of the third party: agcp

SDK service provider name: Huawei

Purpose: To provide the application service platform SDK of Huawei Cloud and support the cloud service function of the application.

Usage scenario: used for cloud service access in Android applications, supporting the integration of applications and Huawei Cloud.

Sharing mode: closed source

Personal information type: None

Client: Android

Partner Privacy Policy Link/official website Link:https://developer.huawei.com/


List of iOS Third-Party SDK

SDK name: "AgoraRtcEngine_iOS" SDK

Name of service provider: made by Shanghai Zhaoluo Technology Co., Ltd.: Realizing video function.

Scene: when users send audio, video and other video functions, make.

Shared: APP initializes SDK, which is obtained through API of logic adjustment system.

Information types: device information (device type, device model, CPU information, battery power information, operating system information), network information (IP, network type), device identifier, MAC address, WLAN contact, receiving and sending user ID, user attributes, channel information, time, name set in the channel, logo, word frequency sent or other contents.

Client: iOS

Cooperative Privacy Policy Link/Official Link: https://www.shengwang.cn/privacy-policy/


SDK name: "Bugly”SDK

Name of service provider: Shenzhen Tencent Computer System Co., Ltd.

Purpose: to detect the stability of the APP, diagnose the failure and report the crash, and help users quickly solve the abnormal situation. Scenario: when the APP fails and crashes, diagnose and report it.

Shared: APP initializes SDK, which is obtained through API of logic adjustment system.

Information types: blog information (including third developer definition blog, logcat blog and APP crash stack information), device ID, link information, system name, system version and country code.

Client: iOS

Cooperative Privacy Policy Link/Official Link: https://privacy.qq.com/document/preview/fc748b3d96224fdb825ea79e132c1a56


SDK Name: "AliyunOSSiOS" SDK

Name of service provider: A Cloud Computing Co., Ltd., made by Zhejiang Ababa Cloud Computing Co., Ltd.: First-piece storage function.

Make the scene: make it when uploading at home.

Shared: APP initializes SDK, which is obtained through API of logic adjustment system.

Information types: device identifier (device model, operating system version, device settings, MAC address and software and hardware characteristic information such as IMEI, IDFA, OAID and other device identifiers), device location (IP address, GPS location and sensor information such as Wi-Fi contacts, blue and base stations that can provide relevant information), device identifier, access network, camera access, storage, file reading and writing.

Client: iOS

Cooperative Privacy Policy Link/Official Link: http://terms.aliyun.com/legal-agreement/terms/suit_bu1_ali_cloud/suit_bu1_ali_cloud201902141711_54837.html?spm=a2c4g.11186623.0.0.33b76e89E4wx60


Third party name: "Google Sign in" SDK

Name of service provider: Google

Purpose of use: use Google to log in

Usage scenario: Provide a third-party login mode on the login page.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/google/GoogleSignIn-iOS


Third Party Name: "FBSDKLoginKit” SDK

Name of service provider: Facebook

Purpose of use: login with Facobook

Usage scenario: Provide a third-party login mode on the login page.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/facebook/facebook-ios-sdk


Third party name: "LineSDKSwift ”SDK

Name of service provider: Line

Purpose of use: Log in with Line.

Usage scenario: Provide a third-party login mode on the login page.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://developers.line.biz/en/terms-and-policies/


Third party name: "Adjust” SDK

Name of service provider: Adjust

Purpose of use: data analysis

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: equipment information

Client: iOS

Partner Privacy Policy Link/official website Link: https://www.adjust.com/zh/security/


Third party name: SUD GIP (including SudMGP_Lite)

Service Provider Name: SUd Technology

Purpose of use: Provide mini-game play to extend users' social scene

Usage Scenario: Use small game template in the room

Sharing method: APP initializes SDK, which is obtained by calling the system's API through its own logic.

Personal information type: network identification information and content information (audio, device identification, App version, BundleId); signal strength information, network type; user ID of the sending and receiving end, hours of use, name, nickname, logs set in the channel; language setting information. For details, please refer to Article 2.6 and Article 2.7 in the partner's privacy policy below.

Client: iOS

Partner Privacy Policy Link/official website Link: https://aoas.xyz/privacy


Third party name: "Lottie-iOS" SDK

Name of service provider: open source framework

Purpose: to realize the basic development of iOS.

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/airbnb/lottie-ios


Third party name: "SVGAPlayer”SDK

Name of service provider: open source framework

Purpose: Lightweight animation renderer

Usage scene: when playing svga type animation

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/svga/SVGAPlayer-iOS


Third party name: "libpag”SDK

Name of service provider: open source framework

Purpose: Lightweight animation renderer

Usage scene: When playing pag animation.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/svga/SVGAPlayer-iOS


Third party name: "SDWebImage”SDK

Name of service provider: open source framework

Purpose: Lightweight remote image loading tool

Usage scenario: remote image loading

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SDWebImage/SDWebImage


Third party name: "SocketRocket”SDK

Name of service provider: Meta Incubator

Purpose of use: basic development of iOS

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/facebookincubator/SocketRocket


Third party name: "AFNetworking“ SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/AFNetworking/AFNetworking


Third party name: "Toast“ SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/scalessec/Toast


Third party name: "SVProgressHUD“ SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SVProgressHUD/SVProgressHUD


Third party name: "SnapKit“ SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: for UI control layout

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/SnapKit/SnapKit


Third party name: "IQKeyboardManager” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used to manage the keyboard

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/hackiftekhar/IQKeyboardManager


Third party name: "FMDB” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used to store IM messages locally.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ccgus/fmdb


Third party name: "FirebaseAnalytics” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used to store IM messages locally.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/features/analytics/


Third party name: "Firebase” SDK

Name of service provider: Google Open Source Framework

Purpose: To realize the basic development of Android.

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy


Third party name: "Firebase-analytics” SDK

Name of service provider: Google Open Source Framework

Purpose of use: data analysis

Usage scenario: used when users use the App.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: equipment information, application information.

Client: iOS

Partner Privacy Policy Link/official website Link: https://firebase.google.com/support/privacy



Third party name: "MJRefresh” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for list UI refresh

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/CoderMJLee/MJRefresh


Third party name: "NSLogger” SDK

Name of service provider: open source framework

Purpose of use: iOS crash log troubleshooting

Usage scenario: used for writing the crash log of app, which is convenient for troubleshooting.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/fpillet/NSLogger


Third party name: "AvoidCrash” SDK

Name of service provider: open source framework

Purpose of use: iOS abnormal crash protection

Usage scenario: used for app abnormal crash protection

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/chenfanfang/AvoidCrash


Third party name: "YYCache” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app data storage

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYCache


Third Party Name: "YYModel” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app data model transformation

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYModel


Third Party Name: "YYImage” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for dynamic picture display of app.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYImage


Third party name: "YYWebImage” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app webp picture display.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYWebImage


Third Party Name: "YYText” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for rich text display of app.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ibireme/YYText


Third Party Name: "MarqueeLabel” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for the text display of app marquee.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/cbpowell/MarqueeLabel


Third party name: "DACircularProgress” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for UI display of app progress bar.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link:https://github.com/danielamitay/DACircularProgress


Third party name: "SSZipArchive” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for data decompression of app zip

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/ZipArchive/ZipArchive


Third party name: "UICKeyChainStore” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app data keychain storage.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/kishikawakatsumi/UICKeyChainStore


Third party name: "Reachability” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for monitoring app network conditions.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/tonymillion/Reachability


Third party name: "CocoaAsyncSocket” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app socket data communication

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/robbiehanson/CocoaAsyncSocket


Third Party Name: "Masonry” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: for app UI layout

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/cloudkite/Masonry


Third Party Name: "GCDWebServer” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app to upload local music.

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/swisspol/GCDWebServer


Third party name: "MMVK” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for reading and writing app data

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/Tencent/MMKV


Third Party Name: "MJExtension” SDK

Name of service provider: open source framework

Purpose of use: basic development of iOS

Usage scenario: used for app data parsing

Sharing mode: APP initializes SDK, which is obtained by calling the API of the system logically.

Personal information type: None

Client: iOS

Partner Privacy Policy Link/official website Link: https://github.com/CoderMJLee/MJExtension