Talivia 使用文档
Talivia 使用文档
首页数据看板
简介安装团队获取更新
移动应用分析React Native 与 ExpoFlutterSwift 与 iOS原生 Android 与 Kotlin
集成
人工智能代理与模型上下文协议llms.txtllms-full.txt
移动应用分析

Flutter

安装 talivia_flutter,衡量 Flutter 应用页面、事件和已知用户。

查看 Markdown 原文

talivia_flutter 支持 iOS 和 Android 上的 Flutter 应用。它向 Talivia 事件接收端发送原生应用活动,应用中无需私密 API 密钥。

安装

flutter pub add talivia_flutter
flutter pub add shared_preferences

初始化与追踪

import 'dart:io';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:talivia_flutter/talivia_flutter.dart';

final analytics = Talivia(
  websiteId: 'YOUR_WEBSITE_UUID',
  platform: Platform.isIOS ? 'ios' : 'android',
  preferences: await SharedPreferences.getInstance(),
  hostname: 'example.com',
);

await analytics.screen('Home');
await analytics.track('signup_completed', {'plan': 'pro'});
await analytics.identify('your-stable-user-id');
// 退出登录时:await analytics.reset();

Navigator 或 Router 发生变化时调用 screen()。只有相关产品操作完成后才记录事件。仅在应用的同意和隐私设置允许采集时初始化。

使用与网站相同的 Website ID、域名和稳定账户 ID,在一个工作区查看两种来源。当前跨设备漏斗仍按访客标识统计。离线重试仅保存在内存中,最多容纳 100 个事件,应用退出后会丢失。应用商店购买和活动归因需要单独接入可信的数据来源。

查看 Flutter 分析 · 在 pub.dev 上查看

React Native 与 Expo

安装 @talivia/react-native,追踪原生应用页面、事件和已知用户。

Swift 与 iOS

将 Talivia Swift 包添加到原生 iOS 应用,追踪页面、事件和已知用户。