From 87343945237b5bbc21733dcbdf5409926f7f71d8 Mon Sep 17 00:00:00 2001 From: open-trade Date: Sun, 29 Nov 2020 13:32:38 +0800 Subject: [PATCH] google analytics --- flutter_hbb/android/app/build.gradle | 2 + flutter_hbb/android/app/google-services.json | 40 +++++++++++ flutter_hbb/android/build.gradle | 1 + flutter_hbb/pubspec.lock | 70 ++++++++++++++++++++ flutter_hbb/pubspec.yaml | 1 + 5 files changed, 114 insertions(+) create mode 100644 flutter_hbb/android/app/google-services.json diff --git a/flutter_hbb/android/app/build.gradle b/flutter_hbb/android/app/build.gradle index efe0a7623..2f2db6973 100644 --- a/flutter_hbb/android/app/build.gradle +++ b/flutter_hbb/android/app/build.gradle @@ -61,3 +61,5 @@ flutter { dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" } + +apply plugin: 'com.google.gms.google-services' diff --git a/flutter_hbb/android/app/google-services.json b/flutter_hbb/android/app/google-services.json new file mode 100644 index 000000000..3945e432a --- /dev/null +++ b/flutter_hbb/android/app/google-services.json @@ -0,0 +1,40 @@ +{ + "project_info": { + "project_number": "768133699366", + "firebase_url": "https://rustdesk.firebaseio.com", + "project_id": "rustdesk", + "storage_bucket": "rustdesk.appspot.com" + }, + "client": [ + { + "client_info": { + "mobilesdk_app_id": "1:768133699366:android:5fc9015370e344457993e7", + "android_client_info": { + "package_name": "com.carriez.flutter_hbb" + } + }, + "oauth_client": [ + { + "client_id": "768133699366-s9gdfsijefsd5g1nura4kmfne42lencn.apps.googleusercontent.com", + "client_type": 3 + } + ], + "api_key": [ + { + "current_key": "AIzaSyAPOsKcXjrAR-7Z148sYr_gdB_JQZkamTM" + } + ], + "services": { + "appinvite_service": { + "other_platform_oauth_client": [ + { + "client_id": "768133699366-s9gdfsijefsd5g1nura4kmfne42lencn.apps.googleusercontent.com", + "client_type": 3 + } + ] + } + } + } + ], + "configuration_version": "1" +} \ No newline at end of file diff --git a/flutter_hbb/android/build.gradle b/flutter_hbb/android/build.gradle index 3100ad2d5..4273368a3 100644 --- a/flutter_hbb/android/build.gradle +++ b/flutter_hbb/android/build.gradle @@ -8,6 +8,7 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:3.5.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + classpath 'com.google.gms:google-services:4.3.3' } } diff --git a/flutter_hbb/pubspec.lock b/flutter_hbb/pubspec.lock index cc63ee266..c5f42abad 100644 --- a/flutter_hbb/pubspec.lock +++ b/flutter_hbb/pubspec.lock @@ -92,6 +92,55 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "5.2.1" + firebase: + dependency: transitive + description: + name: firebase + url: "https://pub.dartlang.org" + source: hosted + version: "7.3.2" + firebase_analytics: + dependency: "direct main" + description: + name: firebase_analytics + url: "https://pub.dartlang.org" + source: hosted + version: "6.2.0" + firebase_analytics_platform_interface: + dependency: transitive + description: + name: firebase_analytics_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + firebase_analytics_web: + dependency: transitive + description: + name: firebase_analytics_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.1" + firebase_core: + dependency: transitive + description: + name: firebase_core + url: "https://pub.dartlang.org" + source: hosted + version: "0.5.2+1" + firebase_core_platform_interface: + dependency: transitive + description: + name: firebase_core_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + firebase_core_web: + dependency: transitive + description: + name: firebase_core_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.1+1" flutter: dependency: "direct main" description: flutter @@ -130,6 +179,20 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.14.0+4" + http: + dependency: transitive + description: + name: http + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.2" + http_parser: + dependency: transitive + description: + name: http_parser + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.4" import_js_library: dependency: transitive description: @@ -214,6 +277,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.0.4+3" + pedantic: + dependency: transitive + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.9.2" platform: dependency: transitive description: diff --git a/flutter_hbb/pubspec.yaml b/flutter_hbb/pubspec.yaml index e24940cff..598abcf5a 100644 --- a/flutter_hbb/pubspec.yaml +++ b/flutter_hbb/pubspec.yaml @@ -38,6 +38,7 @@ dependencies: tuple: ^1.0.1 wakelock: ^0.2.1+1 device_info: ^1.0.0 + firebase_analytics: ^6.2.0 dev_dependencies: flutter_test: