mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-27 17:29:50 +08:00
Add basic Firebase analytics
This commit is contained in:
@ -61,3 +61,5 @@ configurations {
|
||||
exclude module: 'httpclient'
|
||||
}
|
||||
}
|
||||
|
||||
apply plugin: 'com.google.gms.google-services'
|
42
android/app/google-services.json
Normal file
42
android/app/google-services.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"project_info": {
|
||||
"project_number": "18856682550",
|
||||
"firebase_url": "https://gitjournal-io.firebaseio.com",
|
||||
"project_id": "gitjournal-io",
|
||||
"storage_bucket": "gitjournal-io.appspot.com"
|
||||
},
|
||||
"client": [
|
||||
{
|
||||
"client_info": {
|
||||
"mobilesdk_app_id": "1:18856682550:android:fb0ceb03dbf2e58f",
|
||||
"android_client_info": {
|
||||
"package_name": "io.gitjournal.gitjournal"
|
||||
}
|
||||
},
|
||||
"oauth_client": [
|
||||
{
|
||||
"client_id": "18856682550-k5e281uclj5ov7mdmprqoiphhe3g42s2.apps.googleusercontent.com",
|
||||
"client_type": 3
|
||||
}
|
||||
],
|
||||
"api_key": [
|
||||
{
|
||||
"current_key": "AIzaSyAlkNb53du5Q9WqaAAZScm7X1CzACArcw8"
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"analytics_service": {
|
||||
"status": 1
|
||||
},
|
||||
"appinvite_service": {
|
||||
"status": 1,
|
||||
"other_platform_oauth_client": []
|
||||
},
|
||||
"ads_service": {
|
||||
"status": 2
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"configuration_version": "1"
|
||||
}
|
@ -6,6 +6,7 @@ buildscript {
|
||||
|
||||
dependencies {
|
||||
classpath 'com.android.tools.build:gradle:3.2.1'
|
||||
classpath 'com.google.gms:google-services:4.2.0'
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,8 +1,13 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:journal/screens/home_screen.dart';
|
||||
|
||||
import 'package:firebase_analytics/firebase_analytics.dart';
|
||||
import 'package:firebase_analytics/observer.dart';
|
||||
|
||||
class JournalApp extends StatelessWidget {
|
||||
JournalApp();
|
||||
static FirebaseAnalytics analytics = FirebaseAnalytics();
|
||||
static FirebaseAnalyticsObserver observer =
|
||||
FirebaseAnalyticsObserver(analytics: analytics);
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@ -14,6 +19,7 @@ class JournalApp extends StatelessWidget {
|
||||
primaryColor: Colors.lightBlue[800],
|
||||
accentColor: Colors.cyan[600],
|
||||
),
|
||||
navigatorObservers: <NavigatorObserver>[observer],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -64,6 +64,13 @@ packages:
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "0.14.6"
|
||||
firebase_analytics:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: firebase_analytics
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "1.1.0"
|
||||
flutter:
|
||||
dependency: "direct main"
|
||||
description: flutter
|
||||
@ -403,3 +410,4 @@ packages:
|
||||
version: "2.1.15"
|
||||
sdks:
|
||||
dart: ">=2.1.0-dev.5.0 <3.0.0"
|
||||
flutter: ">=0.1.4 <2.0.0"
|
||||
|
@ -9,6 +9,7 @@ dependencies:
|
||||
path: "^1.5.1"
|
||||
uuid: "^1.0.0"
|
||||
yaml: "^2.1.13"
|
||||
firebase_analytics: ^1.1.0
|
||||
|
||||
dev_dependencies:
|
||||
test: ^1.5.1
|
||||
|
Reference in New Issue
Block a user