Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): pulling release/4.0.1 into main #188

Merged
merged 5 commits into from
Oct 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,128 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2024-10-23

### Changes

---

Packages with breaking changes:

- [`rudder_integration_firebase_flutter` - `v4.0.0`](#rudder_integration_firebase_flutter---v400)
- [`rudder_sdk_flutter_example` - `v0.1.0`](#rudder_sdk_flutter_example---v010)

Packages with other changes:

- [`rudder_integration_adjust_flutter` - `v2.0.1`](#rudder_integration_adjust_flutter---v201)
- [`rudder_integration_amplitude_flutter` - `v2.0.1`](#rudder_integration_amplitude_flutter---v201)
- [`rudder_integration_appcenter_flutter` - `v2.0.1`](#rudder_integration_appcenter_flutter---v201)
- [`rudder_integration_appsflyer_flutter` - `v1.1.15`](#rudder_integration_appsflyer_flutter---v1115)
- [`rudder_integration_braze_flutter` - `v2.0.1`](#rudder_integration_braze_flutter---v201)
- [`rudder_integration_kochava_flutter` - `v2.0.1`](#rudder_integration_kochava_flutter---v201)
- [`rudder_integration_leanplum_flutter` - `v2.0.1`](#rudder_integration_leanplum_flutter---v201)
- [`rudder_plugin_android` - `v3.0.1`](#rudder_plugin_android---v301)
- [`rudder_plugin_db_encryption` - `v1.1.2`](#rudder_plugin_db_encryption---v112)
- [`rudder_plugin_ios` - `v3.0.1`](#rudder_plugin_ios---v301)
- [`rudder_plugin_web` - `v3.0.1`](#rudder_plugin_web---v301)
- [`rudder_sdk_flutter` - `v3.0.1`](#rudder_sdk_flutter---v301)
- [`rudder_sdk_flutter_monorepo` - `v4.0.1`](#rudder_sdk_flutter_monorepo---v401)

---

#### `rudder_integration_firebase_flutter` - `v4.0.0`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))
- **FIX**: made Appcenter, Appsflyer, Firebase iOS Modules as static_frameworks. ([ee0fb3e3](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee0fb3e367528c732ffc01f339984ec15ae92a5e))
- **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0))
- **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8))
- **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70))
- **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff))
- **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810))

#### `rudder_sdk_flutter_example` - `v0.1.0`

- **REFACTOR**: add melos monorepo tooling, code analysis, precommit hooks ([#58](https://github.com/rudderlabs/rudder-sdk-flutter/issues/58)). ([f5523f2f](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f5523f2fb41b723f1d0b1c090fbc880a79049aab))
- **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c))
- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))
- **FIX**: enable static framework setting in Kochava iOS Integration Podspec ([#166](https://github.com/rudderlabs/rudder-sdk-flutter/issues/166)). ([da517443](https://github.com/rudderlabs/rudder-sdk-flutter/commit/da517443dc52d912a9022f27c016bb918c760c10))
- **FIX**: update the version of iOS SDK to address the Privacy Manifest issue ([#162](https://github.com/rudderlabs/rudder-sdk-flutter/issues/162)). ([08c9d23c](https://github.com/rudderlabs/rudder-sdk-flutter/commit/08c9d23cbf3361cc63ce13ab20416d387991596a))
- **FIX**: fixed issues with user session on android platform. ([937c9318](https://github.com/rudderlabs/rudder-sdk-flutter/commit/937c93188b920e9b64d435c03cfe60ec0a90f512))
- **FIX**: updated dart sdk version constraints across all packages to >=2.17.6. ([ca4a589a](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ca4a589addcd631d9501599052eaec11d8ec7391))
- **FIX**: fixed build issues in example android app. ([f6dfb180](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f6dfb1802dfeff217dd8c5003701ac4a09dab0a6))
- **FIX**: fix build issues on android sample app. ([44b999be](https://github.com/rudderlabs/rudder-sdk-flutter/commit/44b999bed8c0d3271a84ea72e5fea356f84d7430))
- **FIX**(rudder_sdk_flutter_example): fixed the issue of automatic screen events being sent before SDK initialization. ([9f43689b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/9f43689b3dff57251f43344a0704abb0073a8767))
- **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0))
- **FIX**: fixed rudder_logger un-initialized issue ([#69](https://github.com/rudderlabs/rudder-sdk-flutter/issues/69)). ([118fb52b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/118fb52b7011282f3200be3d47a30cc548563350))
- **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8))
- **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70))
- **FEAT**: implemented user session support in iOS plugin. ([48a01dee](https://github.com/rudderlabs/rudder-sdk-flutter/commit/48a01deee3633152685f1bddf137ec6d3833157d))
- **FEAT**: added support for encrypting events persisted in sqlite3 db ([#118](https://github.com/rudderlabs/rudder-sdk-flutter/issues/118)). ([24175a59](https://github.com/rudderlabs/rudder-sdk-flutter/commit/24175a59dafee3aeafa858b4b633ebf8e09836ac))
- **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff))
- **FEAT**(monorepo): updated android & ios sdk version range in plugins to start from 1.8.1 & 1.8.0. ([32346cc9](https://github.com/rudderlabs/rudder-sdk-flutter/commit/32346cc9e0da51e7cdca1daf5ab2a1ac2b8b1a88))
- **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810))

#### `rudder_integration_adjust_flutter` - `v2.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_integration_amplitude_flutter` - `v2.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_integration_appcenter_flutter` - `v2.0.1`

- **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c))
- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_integration_appsflyer_flutter` - `v1.1.15`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_integration_braze_flutter` - `v2.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_integration_kochava_flutter` - `v2.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_integration_leanplum_flutter` - `v2.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_plugin_android` - `v3.0.1`

- **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c))
- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_plugin_db_encryption` - `v1.1.2`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_plugin_ios` - `v3.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_plugin_web` - `v3.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_sdk_flutter` - `v3.0.1`

- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

#### `rudder_sdk_flutter_monorepo` - `v4.0.1`

- **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c))
- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))

## 4.0.1

- **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c))
- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))


## 2024-09-26

### Changes
Expand Down
24 changes: 24 additions & 0 deletions packages/example/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
## 0.1.0

> Note: This release has breaking changes.

- **REFACTOR**: add melos monorepo tooling, code analysis, precommit hooks ([#58](https://github.com/rudderlabs/rudder-sdk-flutter/issues/58)). ([f5523f2f](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f5523f2fb41b723f1d0b1c090fbc880a79049aab))
- **FIX**: flutter android build issue ([#187](https://github.com/rudderlabs/rudder-sdk-flutter/issues/187)). ([0f3e21cc](https://github.com/rudderlabs/rudder-sdk-flutter/commit/0f3e21cc5a74552d74fe13f43039f0f6d428a89c))
- **FIX**: version conflict issues ([#186](https://github.com/rudderlabs/rudder-sdk-flutter/issues/186)). ([d1009f71](https://github.com/rudderlabs/rudder-sdk-flutter/commit/d1009f719d3297e36941d0b0def4b30a004c91f0))
- **FIX**: enable static framework setting in Kochava iOS Integration Podspec ([#166](https://github.com/rudderlabs/rudder-sdk-flutter/issues/166)). ([da517443](https://github.com/rudderlabs/rudder-sdk-flutter/commit/da517443dc52d912a9022f27c016bb918c760c10))
- **FIX**: update the version of iOS SDK to address the Privacy Manifest issue ([#162](https://github.com/rudderlabs/rudder-sdk-flutter/issues/162)). ([08c9d23c](https://github.com/rudderlabs/rudder-sdk-flutter/commit/08c9d23cbf3361cc63ce13ab20416d387991596a))
- **FIX**: fixed issues with user session on android platform. ([937c9318](https://github.com/rudderlabs/rudder-sdk-flutter/commit/937c93188b920e9b64d435c03cfe60ec0a90f512))
- **FIX**: updated dart sdk version constraints across all packages to >=2.17.6. ([ca4a589a](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ca4a589addcd631d9501599052eaec11d8ec7391))
- **FIX**: fixed build issues in example android app. ([f6dfb180](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f6dfb1802dfeff217dd8c5003701ac4a09dab0a6))
- **FIX**: fix build issues on android sample app. ([44b999be](https://github.com/rudderlabs/rudder-sdk-flutter/commit/44b999bed8c0d3271a84ea72e5fea356f84d7430))
- **FIX**(rudder_sdk_flutter_example): fixed the issue of automatic screen events being sent before SDK initialization. ([9f43689b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/9f43689b3dff57251f43344a0704abb0073a8767))
- **FIX**: fixed flutter engine hasn't started running issue ([#78](https://github.com/rudderlabs/rudder-sdk-flutter/issues/78)). ([53f9965e](https://github.com/rudderlabs/rudder-sdk-flutter/commit/53f9965e63c0ec36e3b298956c1df1a231f5a2e0))
- **FIX**: fixed rudder_logger un-initialized issue ([#69](https://github.com/rudderlabs/rudder-sdk-flutter/issues/69)). ([118fb52b](https://github.com/rudderlabs/rudder-sdk-flutter/commit/118fb52b7011282f3200be3d47a30cc548563350))
- **FEAT**: use the sqlcipher-android library in db encryption android plugin ([#174](https://github.com/rudderlabs/rudder-sdk-flutter/issues/174)). ([b0abeb1d](https://github.com/rudderlabs/rudder-sdk-flutter/commit/b0abeb1d9063e56dca5f756225ad9b62c03616b8))
- **FEAT**: added kochava device mode support ([#152](https://github.com/rudderlabs/rudder-sdk-flutter/issues/152)). ([7de30862](https://github.com/rudderlabs/rudder-sdk-flutter/commit/7de3086291a0355a474aa81b5be91906dd00bb70))
- **FEAT**: implemented user session support in iOS plugin. ([48a01dee](https://github.com/rudderlabs/rudder-sdk-flutter/commit/48a01deee3633152685f1bddf137ec6d3833157d))
- **FEAT**: added support for encrypting events persisted in sqlite3 db ([#118](https://github.com/rudderlabs/rudder-sdk-flutter/issues/118)). ([24175a59](https://github.com/rudderlabs/rudder-sdk-flutter/commit/24175a59dafee3aeafa858b4b633ebf8e09836ac))
- **FEAT**: made deviceId collection configurable and de-coupled anonymousid and deviceId ([#117](https://github.com/rudderlabs/rudder-sdk-flutter/issues/117)). ([28611542](https://github.com/rudderlabs/rudder-sdk-flutter/commit/28611542be971ddd389b011c77a3b5d82b6d7fff))
- **FEAT**(monorepo): updated android & ios sdk version range in plugins to start from 1.8.1 & 1.8.0. ([32346cc9](https://github.com/rudderlabs/rudder-sdk-flutter/commit/32346cc9e0da51e7cdca1daf5ab2a1ac2b8b1a88))
- **BREAKING** **FEAT**: web config options update to the latest ([#179](https://github.com/rudderlabs/rudder-sdk-flutter/issues/179)). ([ee8c1eb7](https://github.com/rudderlabs/rudder-sdk-flutter/commit/ee8c1eb76f93ff61cf5fc0f05b75a1794ad31810))

## 0.1.0

> Note: This release has breaking changes.

- **REFACTOR**: add melos monorepo tooling, code analysis, precommit hooks ([#58](https://github.com/rudderlabs/rudder-sdk-flutter/issues/58)). ([f5523f2f](https://github.com/rudderlabs/rudder-sdk-flutter/commit/f5523f2fb41b723f1d0b1c090fbc880a79049aab))
Expand Down
31 changes: 16 additions & 15 deletions packages/example/android/app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
plugins {
id "com.android.application"
id "kotlin-android"
id "dev.flutter.flutter-gradle-plugin"
// Firebase Device Mode
id "com.google.gms.google-services"
}

def localProperties = new Properties()
def localPropertiesFile = rootProject.file('local.properties')
if (localPropertiesFile.exists()) {
Expand All @@ -6,11 +14,6 @@ if (localPropertiesFile.exists()) {
}
}

def flutterRoot = localProperties.getProperty('flutter.sdk')
if (flutterRoot == null) {
throw new GradleException('Flutter SDK not found. Define location with flutter.sdk in the local.properties file.')
}

def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) {
flutterVersionCode = '1'
Expand All @@ -21,17 +24,9 @@ if (flutterVersionName == null) {
flutterVersionName = '1.0'
}

apply plugin: 'com.android.application'
// Firebase Device Mode
apply plugin: 'com.google.gms.google-services'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
compileSdk 34

lintOptions {
disable 'InvalidPackage'
}

defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
Expand All @@ -51,10 +46,16 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
resources {
excludes += ['META-INF/com.android.tools/proguard/coroutines.pro']
}
}

// Braze Device Mode
packagingOptions {
exclude "META-INF/com.android.tools/proguard/coroutines.pro"
namespace 'com.rudderstack.rudder_sdk_flutter_example'
lint {
disable 'InvalidPackage'
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:name="io.flutter.app.FlutterApplication"
package="com.rudderstack.rudder_sdk_flutter_example"
tools:replace="name">
<!-- io.flutter.app.FlutterApplication is an android.app.Application that
calls FlutterMain.startInitialization(this); in its onCreate method.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.rudderstack.rudder_sdk_flutter_example">
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
Expand Down
13 changes: 0 additions & 13 deletions packages/example/android/build.gradle
Original file line number Diff line number Diff line change
@@ -1,16 +1,3 @@
buildscript {
repositories {
google()
mavenCentral()
}

dependencies {
classpath 'com.android.tools.build:gradle:7.1.2'
// Firebase Device Mode
classpath 'com.google.gms:google-services:4.3.13'
}
}

allprojects {
repositories {
google()
Expand Down
Loading
Loading