Skip to content
Permalink
Browse files

Auto report ff (#1760)

Auto retrieve Flutter Fire version for reporting usage to Firebase.
  • Loading branch information...
kroikie committed Jun 19, 2019
1 parent b4a3cf9 commit 0a6b83d56c4bc86c43d78883837642c35dc03c44
Showing with 783 additions and 32 deletions.
  1. +1 βˆ’0 packages/cloud_firestore/.gitignore
  2. +4 βˆ’0 packages/cloud_firestore/CHANGELOG.md
  3. +3 βˆ’1 packages/cloud_firestore/android/build.gradle
  4. +1 βˆ’1 packages/cloud_firestore/android/src/main/AndroidManifest.xml
  5. +1 βˆ’4 ...android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/FlutterFirebaseAppRegistrar.java
  6. +22 βˆ’0 packages/cloud_firestore/android/user-agent.gradle
  7. +1 βˆ’3 packages/cloud_firestore/ios/Classes/CloudFirestorePlugin.m
  8. +10 βˆ’0 packages/cloud_firestore/ios/cloud_firestore.podspec
  9. +1 βˆ’1 packages/cloud_firestore/pubspec.yaml
  10. +3 βˆ’1 packages/cloud_functions/.gitignore
  11. +4 βˆ’0 packages/cloud_functions/CHANGELOG.md
  12. +4 βˆ’1 packages/cloud_functions/android/build.gradle
  13. +7 βˆ’1 packages/cloud_functions/android/src/main/AndroidManifest.xml
  14. 0 ...ain/java/io/flutter/plugins/firebase/cloudfunctions/{cloudfunctions β†’ }/CloudFunctionsPlugin.java
  15. +15 βˆ’0 ...android/src/main/java/io/flutter/plugins/firebase/cloudfunctions/FlutterFirebaseAppRegistrar.java
  16. +22 βˆ’0 packages/cloud_functions/android/user-agent.gradle
  17. +6 βˆ’0 packages/cloud_functions/ios/Classes/CloudFunctionsPlugin.m
  18. +11 βˆ’0 packages/cloud_functions/ios/cloud_functions.podspec
  19. +1 βˆ’1 packages/cloud_functions/pubspec.yaml
  20. +1 βˆ’0 packages/firebase_analytics/.gitignore
  21. +4 βˆ’0 packages/firebase_analytics/CHANGELOG.md
  22. +3 βˆ’0 packages/firebase_analytics/android/build.gradle
  23. +7 βˆ’0 packages/firebase_analytics/android/src/main/AndroidManifest.xml
  24. +15 βˆ’0 ...ytics/android/src/main/java/io/flutter/plugins/firebaseanalytics/FlutterFirebaseAppRegistrar.java
  25. +22 βˆ’0 packages/firebase_analytics/android/user-agent.gradle
  26. +6 βˆ’0 packages/firebase_analytics/ios/Classes/FirebaseAnalyticsPlugin.m
  27. +11 βˆ’0 packages/firebase_analytics/ios/firebase_analytics.podspec
  28. +1 βˆ’1 packages/firebase_analytics/pubspec.yaml
  29. +1 βˆ’0 packages/firebase_auth/.gitignore
  30. +4 βˆ’0 packages/firebase_auth/CHANGELOG.md
  31. +3 βˆ’0 packages/firebase_auth/android/build.gradle
  32. +6 βˆ’0 packages/firebase_auth/android/src/main/AndroidManifest.xml
  33. +15 βˆ’0 ...ebase_auth/android/src/main/java/io/flutter/plugins/firebaseauth/FlutterFirebaseAppRegistrar.java
  34. +22 βˆ’0 packages/firebase_auth/android/user-agent.gradle
  35. +6 βˆ’0 packages/firebase_auth/ios/Classes/FirebaseAuthPlugin.m
  36. +11 βˆ’0 packages/firebase_auth/ios/firebase_auth.podspec
  37. +1 βˆ’1 packages/firebase_auth/pubspec.yaml
  38. +1 βˆ’0 packages/firebase_core/.gitignore
  39. +4 βˆ’0 packages/firebase_core/CHANGELOG.md
  40. +2 βˆ’0 packages/firebase_core/android/build.gradle
  41. +1 βˆ’4 ...base_core/android/src/main/java/io/flutter/plugins/firebase/core/FlutterFirebaseAppRegistrar.java
  42. +22 βˆ’0 packages/firebase_core/android/user-agent.gradle
  43. +1 βˆ’3 packages/firebase_core/ios/Classes/FirebaseCorePlugin.m
  44. +11 βˆ’0 packages/firebase_core/ios/firebase_core.podspec
  45. +1 βˆ’1 packages/firebase_core/pubspec.yaml
  46. +3 βˆ’0 packages/firebase_crashlytics/.gitignore
  47. +4 βˆ’0 packages/firebase_crashlytics/CHANGELOG.md
  48. +3 βˆ’0 packages/firebase_crashlytics/android/build.gradle
  49. +6 βˆ’0 packages/firebase_crashlytics/android/src/main/AndroidManifest.xml
  50. +15 βˆ’0 ...java/io/flutter/plugins/firebase/crashlytics/firebasecrashlytics/FlutterFirebaseAppRegistrar.java
  51. +22 βˆ’0 packages/firebase_crashlytics/android/user-agent.gradle
  52. +6 βˆ’0 packages/firebase_crashlytics/ios/Classes/FirebaseCrashlyticsPlugin.m
  53. +11 βˆ’0 packages/firebase_crashlytics/ios/firebase_crashlytics.podspec
  54. +1 βˆ’1 packages/firebase_crashlytics/pubspec.yaml
  55. +1 βˆ’0 packages/firebase_database/.gitignore
  56. +4 βˆ’0 packages/firebase_database/CHANGELOG.md
  57. +3 βˆ’0 packages/firebase_database/android/build.gradle
  58. +6 βˆ’0 packages/firebase_database/android/src/main/AndroidManifest.xml
  59. +15 βˆ’0 ...abase/android/src/main/java/io/flutter/plugins/firebase/database/FlutterFirebaseAppRegistrar.java
  60. +22 βˆ’0 packages/firebase_database/android/user-agent.gradle
  61. +6 βˆ’0 packages/firebase_database/ios/Classes/FirebaseDatabasePlugin.m
  62. +11 βˆ’0 packages/firebase_database/ios/firebase_database.podspec
  63. +1 βˆ’1 packages/firebase_database/pubspec.yaml
  64. +1 βˆ’0 packages/firebase_dynamic_links/.gitignore
  65. +4 βˆ’0 packages/firebase_dynamic_links/CHANGELOG.md
  66. +3 βˆ’0 packages/firebase_dynamic_links/android/build.gradle
  67. +6 βˆ’0 packages/firebase_dynamic_links/android/src/main/AndroidManifest.xml
  68. +15 βˆ’0 ...ks/android/src/main/java/io/flutter/plugins/firebasedynamiclinks/FlutterFirebaseAppRegistrar.java
  69. +22 βˆ’0 packages/firebase_dynamic_links/android/user-agent.gradle
  70. +6 βˆ’0 packages/firebase_dynamic_links/ios/Classes/FirebaseDynamicLinksPlugin.m
  71. +12 βˆ’1 packages/firebase_dynamic_links/ios/firebase_dynamic_links.podspec
  72. +1 βˆ’1 packages/firebase_dynamic_links/pubspec.yaml
  73. +1 βˆ’0 packages/firebase_messaging/.gitignore
  74. +4 βˆ’0 packages/firebase_messaging/CHANGELOG.md
  75. +3 βˆ’0 packages/firebase_messaging/android/build.gradle
  76. +4 βˆ’0 packages/firebase_messaging/android/src/main/AndroidManifest.xml
  77. +15 βˆ’0 ...aging/android/src/main/java/io/flutter/plugins/firebasemessaging/FlutterFirebaseAppRegistrar.java
  78. +22 βˆ’0 packages/firebase_messaging/android/user-agent.gradle
  79. +6 βˆ’0 packages/firebase_messaging/ios/Classes/FirebaseMessagingPlugin.m
  80. +11 βˆ’0 packages/firebase_messaging/ios/firebase_messaging.podspec
  81. +1 βˆ’1 packages/firebase_messaging/pubspec.yaml
  82. +1 βˆ’0 packages/firebase_ml_vision/.gitignore
  83. +4 βˆ’0 packages/firebase_ml_vision/CHANGELOG.md
  84. +3 βˆ’0 packages/firebase_ml_vision/android/build.gradle
  85. +6 βˆ’0 packages/firebase_ml_vision/android/src/main/AndroidManifest.xml
  86. +15 βˆ’0 ...vision/android/src/main/java/io/flutter/plugins/firebasemlvision/FlutterFirebaseAppRegistrar.java
  87. +22 βˆ’0 packages/firebase_ml_vision/android/user-agent.gradle
  88. +6 βˆ’0 packages/firebase_ml_vision/ios/Classes/FirebaseMlVisionPlugin.m
  89. +11 βˆ’0 packages/firebase_ml_vision/ios/firebase_ml_vision.podspec
  90. +1 βˆ’1 packages/firebase_ml_vision/pubspec.yaml
  91. +1 βˆ’0 packages/firebase_performance/.gitignore
  92. +4 βˆ’0 packages/firebase_performance/CHANGELOG.md
  93. +3 βˆ’0 packages/firebase_performance/android/build.gradle
  94. +6 βˆ’0 packages/firebase_performance/android/src/main/AndroidManifest.xml
  95. +15 βˆ’0 ...nce/android/src/main/java/io/flutter/plugins/firebaseperformance/FlutterFirebaseAppRegistrar.java
  96. +22 βˆ’0 packages/firebase_performance/android/user-agent.gradle
  97. +6 βˆ’0 packages/firebase_performance/ios/Classes/FirebasePerformancePlugin.m
  98. +11 βˆ’0 packages/firebase_performance/ios/firebase_performance.podspec
  99. +1 βˆ’1 packages/firebase_performance/pubspec.yaml
  100. +1 βˆ’0 packages/firebase_storage/.gitignore
  101. +4 βˆ’0 packages/firebase_storage/CHANGELOG.md
  102. +3 βˆ’0 packages/firebase_storage/android/build.gradle
  103. +6 βˆ’0 packages/firebase_storage/android/src/main/AndroidManifest.xml
  104. +15 βˆ’0 ...torage/android/src/main/java/io/flutter/plugins/firebase/storage/FlutterFirebaseAppRegistrar.java
  105. +22 βˆ’0 packages/firebase_storage/android/user-agent.gradle
  106. +6 βˆ’0 packages/firebase_storage/ios/Classes/FirebaseStoragePlugin.m
  107. +11 βˆ’0 packages/firebase_storage/ios/firebase_storage.podspec
  108. +1 βˆ’1 packages/firebase_storage/pubspec.yaml
@@ -0,0 +1 @@
ios/Classes/UserAgent.h
@@ -1,3 +1,7 @@
## 0.12.5+2

* Automatically use version from pubspec.yaml when reporting usage to Firebase.

## 0.12.5+1
* Added support for combining any of `Query.startAtDocument` and `Query.startAfterDocument`
with any of `Query.endAtDocument` and `Query.endBeforeDocument`.
@@ -11,7 +11,7 @@ gradle.buildFinished { buildResult ->
}
}

group 'io.flutter.plugins.firebase.firestore'
group 'io.flutter.plugins.firebase.cloudfirestore'
version '1.0-SNAPSHOT'

buildscript {
@@ -52,3 +52,5 @@ android {
implementation 'androidx.annotation:annotation:1.0.0'
}
}

apply from: file("./user-agent.gradle")
@@ -1,5 +1,5 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.flutter.plugins.firebase.firestore">
package="io.flutter.plugins.firebase.cloudfirestore">
<application>
<service android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data android:name="com.google.firebase.components:io.flutter.plugins.firebase.cloudfirestore.FlutterFirebaseAppRegistrar"
@@ -7,12 +7,9 @@
import java.util.List;

public class FlutterFirebaseAppRegistrar implements ComponentRegistrar {
private static final String LIBRARY_NAME = "flutter-fire-fst";
private static final String LIBRARY_VERSION = "0.12.5+1";

@Override
public List<Component<?>> getComponents() {
return Collections.<Component<?>>singletonList(
LibraryVersionComponent.create(LIBRARY_NAME, LIBRARY_VERSION));
LibraryVersionComponent.create(BuildConfig.LIBRARY_NAME, BuildConfig.LIBRARY_VERSION));
}
}
@@ -0,0 +1,22 @@
import java.util.regex.Matcher
import java.util.regex.Pattern

String libraryVersionName = "UNKNOWN"
String libraryName = "flutter-fire-fst"
File pubspec = new File(project.projectDir.parentFile, 'pubspec.yaml')

if (pubspec.exists()) {
String yaml = pubspec.text
// Using \s*['|"]?([^\n|'|"]*)['|"]? to extract version number.
Matcher versionMatcher = Pattern.compile("^version:\\s*['|\"]?([^\\n|'|\"]*)['|\"]?\$", Pattern.MULTILINE).matcher(yaml)
if (versionMatcher.find()) libraryVersionName = versionMatcher.group(1).replaceAll("\\+", "-")
}

android {
defaultConfig {
// BuildConfig.VERSION_NAME
buildConfigField 'String', 'LIBRARY_VERSION', "\"${libraryVersionName}\""
// BuildConfig.LIBRARY_NAME
buildConfigField 'String', 'LIBRARY_NAME', "\"${libraryName}\""
}
}
@@ -3,12 +3,10 @@
// found in the LICENSE file.

#import "CloudFirestorePlugin.h"
#import "UserAgent.h"

#import <Firebase/Firebase.h>

#define LIBRARY_NAME @"flutter-firebase_cloud_firestore"
#define LIBRARY_VERSION @"0.12.5+1"

static FlutterError *getFlutterError(NSError *error) {
if (error == nil) return nil;

@@ -1,6 +1,10 @@
#
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
#
require 'yaml'
pubspec = YAML.load_file(File.join('..', 'pubspec.yaml'))
libraryVersion = pubspec['version'].gsub('+', '-')

Pod::Spec.new do |s|
s.name = 'cloud_firestore'
s.version = '0.0.1'
@@ -19,4 +23,10 @@ Firestore plugin for Flutter.
s.dependency 'Firebase/Core'
s.dependency 'Firebase/Firestore', '~> 6.0'
s.static_framework = true

s.prepare_command = <<-CMD
echo // Generated file, do not edit > Classes/UserAgent.h
echo "#define LIBRARY_VERSION @\\"#{libraryVersion}\\"" >> Classes/UserAgent.h
echo "#define LIBRARY_NAME @\\"flutter-fire-fst\\"" >> Classes/UserAgent.h
CMD
end
@@ -3,7 +3,7 @@ description: Flutter plugin for Cloud Firestore, a cloud-hosted, noSQL database
live synchronization and offline support on Android and iOS.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/cloud_firestore
version: 0.12.5+1
version: 0.12.5+2

flutter:
plugin:
@@ -30,4 +30,6 @@ GeneratedPluginRegistrant.h
GeneratedPluginRegistrant.m
GeneratedPluginRegistrant.java
build/
.flutter-plugins
.flutter-plugins

ios/Classes/UserAgent.h
@@ -1,3 +1,7 @@
## 0.4.0+2

* Automatically use version from pubspec.yaml when reporting usage to Firebase.

## 0.4.0+1

* Remove reference to unused header file.
@@ -11,7 +11,7 @@ gradle.buildFinished { buildResult ->
}
}

group 'io.flutter.plugins.firebase.cloudfunctions.cloudfunctions'
group 'io.flutter.plugins.firebase.cloudfunctions'
version '1.0-SNAPSHOT'

buildscript {
@@ -46,6 +46,9 @@ android {
}
dependencies {
api 'com.google.firebase:firebase-functions:17.0.0'
implementation 'com.google.firebase:firebase-common:16.1.0'
implementation 'androidx.annotation:annotation:1.0.0'
}
}

apply from: file("./user-agent.gradle")
@@ -1,3 +1,9 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="io.flutter.plugins.firebase.cloudfunctions.cloudfunctions">
package="io.flutter.plugins.firebase.cloudfunctions">
<application>
<service android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data android:name="com.google.firebase.components:io.flutter.plugins.firebase.cloudfunctions.FlutterFirebaseAppRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
</service>
</application>
</manifest>
@@ -0,0 +1,15 @@
package io.flutter.plugins.firebase.cloudfunctions;

import com.google.firebase.components.Component;
import com.google.firebase.components.ComponentRegistrar;
import com.google.firebase.platforminfo.LibraryVersionComponent;
import java.util.Collections;
import java.util.List;

public class FlutterFirebaseAppRegistrar implements ComponentRegistrar {
@Override
public List<Component<?>> getComponents() {
return Collections.<Component<?>>singletonList(
LibraryVersionComponent.create(BuildConfig.LIBRARY_NAME, BuildConfig.LIBRARY_VERSION));
}
}
@@ -0,0 +1,22 @@
import java.util.regex.Matcher
import java.util.regex.Pattern

String libraryVersionName = "UNKNOWN"
String libraryName = "flutter-fire-fn"
File pubspec = new File(project.projectDir.parentFile, 'pubspec.yaml')

if (pubspec.exists()) {
String yaml = pubspec.text
// Using \s*['|"]?([^\n|'|"]*)['|"]? to extract version number.
Matcher versionMatcher = Pattern.compile("^version:\\s*['|\"]?([^\\n|'|\"]*)['|\"]?\$", Pattern.MULTILINE).matcher(yaml)
if (versionMatcher.find()) libraryVersionName = versionMatcher.group(1).replaceAll("\\+", "-")
}

android {
defaultConfig {
// BuildConfig.VERSION_NAME
buildConfigField 'String', 'LIBRARY_VERSION', "\"${libraryVersionName}\""
// BuildConfig.LIBRARY_NAME
buildConfigField 'String', 'LIBRARY_NAME', "\"${libraryName}\""
}
}
@@ -3,6 +3,7 @@
// found in the LICENSE file.

#import "CloudFunctionsPlugin.h"
#import "UserAgent.h"

#import "Firebase/Firebase.h"

@@ -18,6 +19,11 @@ + (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar> *)registrar {
binaryMessenger:[registrar messenger]];
CloudFunctionsPlugin *instance = [[CloudFunctionsPlugin alloc] init];
[registrar addMethodCallDelegate:instance channel:channel];

SEL sel = NSSelectorFromString(@"registerLibrary:withVersion:");
if ([FIRApp respondsToSelector:sel]) {
[FIRApp performSelector:sel withObject:LIBRARY_NAME withObject:LIBRARY_VERSION];
}
}

- (instancetype)init {
@@ -1,6 +1,11 @@
#
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
#

require 'yaml'
pubspec = YAML.load_file(File.join('..', 'pubspec.yaml'))
libraryVersion = pubspec['version'].gsub('+', '-')

Pod::Spec.new do |s|
s.name = 'cloud_functions'
s.version = '0.0.1'
@@ -19,5 +24,11 @@ A new flutter plugin project.
s.dependency 'Firebase/Core'
s.dependency 'Firebase/Functions', '~> 6.0'
s.static_framework = true

s.prepare_command = <<-CMD
echo // Generated file, do not edit > Classes/UserAgent.h
echo "#define LIBRARY_VERSION @\\"#{libraryVersion}\\"" >> Classes/UserAgent.h
echo "#define LIBRARY_NAME @\\"flutter-fire-fn\\"" >> Classes/UserAgent.h
CMD
end

@@ -1,6 +1,6 @@
name: cloud_functions
description: Flutter plugin for Cloud Functions.
version: 0.4.0+1
version: 0.4.0+2
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/cloud_functions

@@ -0,0 +1 @@
ios/Classes/UserAgent.h
@@ -1,3 +1,7 @@
## 3.0.3

* Automatically use version from pubspec.yaml when reporting usage to Firebase.

## 3.0.2

* Bump minimum Flutter version to 1.5.0.
@@ -46,5 +46,8 @@ android {
}
dependencies {
api 'com.google.firebase:firebase-analytics:16.5.0'
implementation 'com.google.firebase:firebase-common:16.1.0'
}
}

apply from: file("./user-agent.gradle")
@@ -4,4 +4,11 @@
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

<application>
<service android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data android:name="com.google.firebase.components:io.flutter.plugins.firebaseanalytics.FlutterFirebaseAppRegistrar"
android:value="com.google.firebase.components.ComponentRegistrar" />
</service>
</application>
</manifest>
@@ -0,0 +1,15 @@
package io.flutter.plugins.firebaseanalytics;

import com.google.firebase.components.Component;
import com.google.firebase.components.ComponentRegistrar;
import com.google.firebase.platforminfo.LibraryVersionComponent;
import java.util.Collections;
import java.util.List;

public class FlutterFirebaseAppRegistrar implements ComponentRegistrar {
@Override
public List<Component<?>> getComponents() {
return Collections.<Component<?>>singletonList(
LibraryVersionComponent.create(BuildConfig.LIBRARY_NAME, BuildConfig.LIBRARY_VERSION));
}
}
@@ -0,0 +1,22 @@
import java.util.regex.Matcher
import java.util.regex.Pattern

String libraryVersionName = "UNKNOWN"
String libraryName = "flutter-fire-analytics"
File pubspec = new File(project.projectDir.parentFile, 'pubspec.yaml')

if (pubspec.exists()) {
String yaml = pubspec.text
// Using \s*['|"]?([^\n|'|"]*)['|"]? to extract version number.
Matcher versionMatcher = Pattern.compile("^version:\\s*['|\"]?([^\\n|'|\"]*)['|\"]?\$", Pattern.MULTILINE).matcher(yaml)
if (versionMatcher.find()) libraryVersionName = versionMatcher.group(1).replaceAll("\\+", "-")
}

android {
defaultConfig {
// BuildConfig.VERSION_NAME
buildConfigField 'String', 'LIBRARY_VERSION', "\"${libraryVersionName}\""
// BuildConfig.LIBRARY_NAME
buildConfigField 'String', 'LIBRARY_NAME', "\"${libraryName}\""
}
}
@@ -3,6 +3,7 @@
// found in the LICENSE file.

#import "FirebaseAnalyticsPlugin.h"
#import "UserAgent.h"

#import "Firebase/Firebase.h"

@@ -15,6 +16,11 @@ + (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar> *)registrar {
binaryMessenger:[registrar messenger]];
FLTFirebaseAnalyticsPlugin *instance = [[FLTFirebaseAnalyticsPlugin alloc] init];
[registrar addMethodCallDelegate:instance channel:channel];

SEL sel = NSSelectorFromString(@"registerLibrary:withVersion:");
if ([FIRApp respondsToSelector:sel]) {
[FIRApp performSelector:sel withObject:LIBRARY_NAME withObject:LIBRARY_VERSION];
}
}

- (instancetype)init {
@@ -1,6 +1,11 @@
#
# To learn more about a Podspec see http://guides.cocoapods.org/syntax/podspec.html
#

require 'yaml'
pubspec = YAML.load_file(File.join('..', 'pubspec.yaml'))
libraryVersion = pubspec['version'].gsub('+', '-')

Pod::Spec.new do |s|
s.name = 'firebase_analytics'
s.version = '0.0.1'
@@ -19,4 +24,10 @@ Firebase Analytics plugin for Flutter.
s.dependency 'Firebase/Core'
s.dependency 'Firebase/Analytics', '~> 6.0'
s.static_framework = true

s.prepare_command = <<-CMD
echo // Generated file, do not edit > Classes/UserAgent.h
echo "#define LIBRARY_VERSION @\\"#{libraryVersion}\\"" >> Classes/UserAgent.h
echo "#define LIBRARY_NAME @\\"flutter-fire-analytics\\"" >> Classes/UserAgent.h
CMD
end
@@ -3,7 +3,7 @@ description: Flutter plugin for Google Analytics for Firebase, an app measuremen
solution that provides insight on app usage and user engagement on Android and iOS.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/firebase_analytics
version: 3.0.2
version: 3.0.3

flutter:
plugin:
@@ -0,0 +1 @@
ios/Classes/UserAgent.h
@@ -1,3 +1,7 @@
## 0.11.1+7

* Automatically use version from pubspec.yaml when reporting usage to Firebase.

## 0.11.1+6

* Add documentation of support email requirement to README.
@@ -47,6 +47,9 @@ android {
}
dependencies {
api 'com.google.firebase:firebase-auth:17.0.0'
implementation 'com.google.firebase:firebase-common:16.1.0'
api 'com.google.code.gson:gson:2.8.5'
}
}

apply from: file("./user-agent.gradle")

0 comments on commit 0a6b83d

Please sign in to comment.
You can’t perform that action at this time.