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

Commit 2310dea

Browse files
Basic integration of Crashlytics for iOS... #549 (added Android as well)
1 parent 04d9af3 commit 2310dea

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

demo/app/main-view-model.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import { isIOS } from "tns-core-modules/platform";
55
import { AddEventListenerResult, User } from "nativescript-plugin-firebase";
66
import * as fs from "tns-core-modules/file-system";
77

8-
import * as analytics from "nativescript-plugin-firebase/analytics";
98
const firebase = require("nativescript-plugin-firebase");
109
const firebaseWebApi = require("nativescript-plugin-firebase/app");
1110

@@ -365,7 +364,7 @@ export class HelloWorldModel extends Observable {
365364
}
366365

367366
public doLogAnalyticsEvent(): void {
368-
analytics.logEvent({
367+
firebase.analytics.logEvent({
369368
// see https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.Event.html
370369
key: "add_to_cart",
371370
parameters: [{ // optional
@@ -393,7 +392,7 @@ export class HelloWorldModel extends Observable {
393392
}
394393

395394
public doSetAnalyticsUserProperty(): void {
396-
analytics.setUserProperty({
395+
firebase.analytics.setUserProperty({
397396
key: "origin", // note that this needs to be preregistered, see https://support.google.com/firebase/answer/6317519?hl=en&ref_topic=6317489#create-property
398397
value: "demoapp"
399398
}).then(
@@ -422,7 +421,7 @@ export class HelloWorldModel extends Observable {
422421
}
423422

424423
private setScreenName(screenName): void {
425-
analytics.setScreenName({
424+
firebase.analytics.setScreenName({
426425
screenName
427426
}).then(
428427
() => {

0 commit comments

Comments
 (0)