Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 0ad0b02

Browse files
Firebase Analytics is listed as missing dependency #1416
1 parent f80b1db commit 0ad0b02

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

demo-vue/firebase.nativescript.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,5 @@
1616
"google_auth": false,
1717
"admob": false,
1818
"dynamic_links": true,
19-
"ml_kit": true,
20-
"ml_kit_text_recognition": true
19+
"ml_kit": false
2120
}

publish/scripts/installer.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -730,7 +730,7 @@ dependencies {
730730
731731
// make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
732732
733-
` + (!externalPushClientOnly && isSelected(result.analytics) ? `` : `//`) + ` implementation "com.google.firebase:firebase-analytics:17.2.0"
733+
` + (!externalPushClientOnly && (!isPresent(result.analytics) || isSelected(result.analytics)) ? `` : `//`) + ` implementation "com.google.firebase:firebase-analytics:17.2.0"
734734
735735
// for reading google-services.json and configuration
736736
implementation "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
@@ -759,6 +759,8 @@ dependencies {
759759
760760
// In-App Messaging
761761
` + (isSelected(result.in_app_messaging) ? `` : `//`) + ` implementation "com.google.firebase:firebase-inappmessaging-display:19.0.0"
762+
// Analytics seems to be required for In-App Messaging
763+
` + (isSelected(result.in_app_messaging) && !isSelected(result.analytics) ? `` : `//`) + ` implementation "com.google.firebase:firebase-analytics:17.2.0"
762764
763765
// Cloud Storage
764766
` + (isSelected(result.storage) ? `` : `//`) + ` implementation "com.google.firebase:firebase-storage:19.0.1"

src/scripts/postinstall.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3528,7 +3528,7 @@ dependencies {
35283528
35293529
// make sure you have these versions by updating your local Android SDK's (Android Support repo and Google repo)
35303530
3531-
` + (!externalPushClientOnly && isSelected(result.analytics) ? `` : `//`) + ` implementation "com.google.firebase:firebase-analytics:17.2.0"
3531+
` + (!externalPushClientOnly && (!isPresent(result.analytics) || isSelected(result.analytics)) ? `` : `//`) + ` implementation "com.google.firebase:firebase-analytics:17.2.0"
35323532
35333533
// for reading google-services.json and configuration
35343534
implementation "com.google.android.gms:play-services-base:$googlePlayServicesVersion"
@@ -3557,6 +3557,8 @@ dependencies {
35573557
35583558
// In-App Messaging
35593559
` + (isSelected(result.in_app_messaging) ? `` : `//`) + ` implementation "com.google.firebase:firebase-inappmessaging-display:19.0.0"
3560+
// Analytics seems to be required for In-App Messaging
3561+
` + (isSelected(result.in_app_messaging) && !isSelected(result.analytics) ? `` : `//`) + ` implementation "com.google.firebase:firebase-analytics:17.2.0"
35603562
35613563
// Cloud Storage
35623564
` + (isSelected(result.storage) ? `` : `//`) + ` implementation "com.google.firebase:firebase-storage:19.0.1"

0 commit comments

Comments
 (0)