1.4.4 Flutter接入

优质
小牛编辑
119浏览
2023-12-01

请先从ShareTrace控制台获取AppKey

一、安装

1.添加依赖

在项目的pubspec.yaml文件中添加以下内容:

dependencies:
  sharetrace_flutter_plugin: ^1.0.2

2.安装

通过命令行安装

flutter pub get

二、配置

Android配置

找到项目的AndroidManifest.xml文件,在<application>...</application>中增加以下配置

<meta-data 
    android:name="com.sharetrace.APP_KEY"
    android:value="SHARETRACE_APPKEY"/>

请将 SHARETRACE_APPKEY 替换成 sharetrace 为应用分配的 appkey

iOS配置

在Info.plist中增加以下配置

    <key>com.sharetrace.APP_KEY</key>
    <string> SHARETRACE_APPKEY </string>

请将 SHARETRACE_APPKEY 替换成 sharetrace 为应用分配的 appkey

三、接口使用

3.1. 导入接口定义

import 'package:sharetrace_flutter_plugin/sharetrace_flutter_plugin.dart';

3.2. 定义结果回调

  Future responseHandler(Map<String, String> data) async {
    setState(() {
      result = "code= " + data['code'] + "\n"
           + "msg= " + data['msg'] + "\n"
           + "paramsData= " + data['paramsData'] + "\n"
           + "resumePage= " + data['resumePage'];
    });
  }

3.3. 请求获取参数

    SharetraceFlutterPlugin _sharetraceFlutterPlugin = SharetraceFlutterPlugin.getInstance();
    _sharetraceFlutterPlugin.getInstallTrace(responseHandler);

四、配置安装方式

SDK 集成完成后,按照sharetrace控制台接入流程完成后续的配置。