All Products
Search
Document Center

Captcha:Developer framework overview

Last Updated:Oct 29, 2025

Relationship between client types and developer frameworks

A client type is the physical device that runs a program. Client types include PCs, iOS devices, Android devices, and tablets. A developer framework is a tool for building applications. An application built with a framework can run on different client types. Examples of these frameworks include React, Vue, uni-app, and miniapps.

Supported scopes

Application type

Supported frameworks or languages

Description

References

Web, H5

React, Vue, uni-app

uni-app compiles only to Web and H5 applications, not native applications.

Integrate Web and H5 clients with V3 architecture

iOS native application

Objective-C, Swift

Supports WebView + H5 only.

Integrate iOS with V3 architecture

Android native application

Java

Integrate Android with V3 architecture

HarmonyOS native application

ArkTS

Integrate HarmonyOS Next with Alibaba Cloud Captcha 2.0 (V3 architecture)

Flutter (Standard Edition, OpenHarmony Edition)

Dart

Integrate Flutter with V3 architecture

WeChat mini program plugin

WeChat mini program native language, Taro, uni-app

Supports WeChat mini programs only.

Integrate WeChat mini program plugins with V3 architecture

WeChat mini program

WeChat mini program native language, Taro, uni-app

Supports WebView + H5 only.

Integrate WebView + H5 with V3 architecture

Alipay mini program

Alipay mini program native language, Taro, uni-app