通过 Web 管理后台实时配置分流规则,App 启动时自动从服务端获取结果。 支持国家检测、平台识别、黑名单拦截等多种判断维度,无需重新打包发版即可生效。

核心工作原理
App 启动
触发验证流程
调用验证 API
传入设备信息
规则引擎判断
黑名单优先 → 按层级执行
返回分流结果
URL / Type / 参数
App 渲染内容
无感知完成分流
从规则配置到 AppLink 解锁,从即时处置到完整审计,覆盖 Flutter App 分流管理的全生命周期。
L1 · 国家检测
白名单: TW, HK, SG
L2 · 平台类型
白名单: ios, android
L3 · 用户黑名单
黑名单模式
L4 · 安全参数
自定义签名校验
根据 App 的技术架构选择最合适的输出方式,系统自动生成对应的 Dart SDK 代码。
// 通过验证 → 跳转目标 URL
if (result.allowed) {
launchUrl(
Uri.parse(result.output.url)
);
}
// 拦截 → 展示降级页面
else {
showFallbackPage();
}
从创建 App 到 Flutter 集成,完整配置流程预计耗时 15–20 分钟。 系统自动生成 Dart SDK,并自动带入 AppLink 配置,开发者复制即可使用,无需手动撰写 API 调用逻辑。
import 'app_pipeline_sdk.dart';
// App 启动时调用
final sdk = AppPipelineSDK(
apiEndpoint: 'https://your-api.com/verify',
);
final result = await sdk.verify(
deviceUid: await getDeviceUid(),
userId: currentUser?.id,
countryCode: 'TW',
platform: Platform.isIOS
? 'ios' : 'android',
);
if (result.allowed) {
// 通过 → 渲染目标内容
navigateByType(result.output.type);
} else {
// 拦截 → 展示降级内容
showFallbackContent();
}管理后台采用 OAuth 身份验证,所有操作均记录完整审计日志。 验证 API 具备限流保护(默认 100 次/分钟),防止滥用。 即时覆盖与黑名单机制确保紧急情况下可秒级处置异常用户。