Quantcast
Channel: Active questions tagged react-native+ios - Stack Overflow
Viewing all articles
Browse latest Browse all 16750

Unable to view Firebase Analytics Debug View React Native

$
0
0

I've followed multiple tutorials and read multiple Stackoverflow posts, but no matter what I do, I can't get anything to show up in my DebugView for my iOS app using RNFireBase. I would really appreciate some help with this. I've lost days trying to figure this out and I have no idea what is wrong. I tried on both a simulator and a physical device and no luck with either.

I'm getting logging messages to show up in my console in XCode, but nothing shows up in the Firebase Console. Here are the messages I get locally when using an event:

React Native

<TouchableOpacity  onPress={() =>    analytics().logSelectContent({      content_type: "clothing",      item_id: "abcd",    })  }><Text>Log message</Text></TouchableOpacity>;

Logs

2020-05-15 12:22:26.486761-0400 Example App[23464:8820959] 6.13.0 - [Firebase/Analytics][I-ACS023051] Logging event: origin, name, params: app, select_content, {    content_type = clothing;    ga_event_origin (_o) = app;    ga_screen_class (_sc) = UIViewController;    ga_screen_id (_si) = -3307323385789565728;    item_id = abcd;}2020-05-15 12:22:26.487676-0400 Example App[23464:8820959] 6.13.0 - [Firebase/Analytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: select_content, {    content_type = clothing;    ga_debug (_dbg) = 1;    ga_event_origin (_o) = app;    ga_realtime (_r) = 1;    ga_screen_class (_sc) = UIViewController;    ga_screen_id (_si) = -3307323385789565728;    item_id = abcd;}2020-05-15 12:22:26.500453-0400 Example App[23464:8820959] 6.13.0 - [Firebase/Analytics][I-ACS023072] Event logged. Event name, event params: select_content, {    content_type = clothing;    ga_debug (_dbg) = 1;    ga_event_origin (_o) = app;    ga_realtime (_r) = 1;    ga_screen_class (_sc) = UIViewController;    ga_screen_id (_si) = -3307323385789565728;    item_id = abcd;}2020-05-15 12:22:26.502567-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): 0.98287880420684812020-05-15 12:22:26.502616-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): 0.98287880420684812020-05-15 12:22:27.497172-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS002001] Measurement timer fired2020-05-15 12:22:27.497304-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS002003] Measurement timer canceled2020-05-15 12:22:27.497444-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS023033] Starting data upload2020-05-15 12:22:27.501020-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: select_content, {    content_type = clothing;    ga_debug (_dbg) = 1;    ga_event_origin (_o) = app;    ga_realtime (_r) = 1;    ga_screen_class (_sc) = UIViewController;    ga_screen_id (_si) = -3307323385789565728;    item_id = abcd;}2020-05-15 12:22:27.511485-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS012018] Saving bundle. size (bytes): 4992020-05-15 12:22:27.512391-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 38, 15895597464852020-05-15 12:22:27.518879-0400 Example App[23464:8821128] 6.13.0 - [Firebase/Analytics][I-ACS023038] Uploading events. Elapsed time since last successful upload (s): 44.211020946502692020-05-15 12:22:27.519180-0400 Example App[23464:8820960] 6.13.0 - [Firebase/Analytics][I-ACS023039] Measurement data sent to network. Timestamp (ms), data: 1589559747518, <APMPBMeasurementBatch: 0x2808513f0>2020-05-15 12:22:27.524885-0400 Example App[23464:8820960] 6.13.0 - [Firebase/Analytics][I-ACS900000] Uploading data. Host: https://app-measurement.com/a2020-05-15 12:22:27.607462-0400 Example App[23464:8820960] 6.13.0 - [Firebase/Analytics][I-ACS901006] Received SSL challenge for host. Host: https://app-measurement.com/a2020-05-15 12:22:27.674761-0400 Example App[23464:8821408] 6.13.0 - [Firebase/Analytics][I-ACS023044] Successful upload. Got network response. Code, size: 204, -12020-05-15 12:22:27.679982-0400 Example App[23464:8821408] 6.13.0 - [Firebase/Analytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -0.19421613216400152020-05-15 12:22:27.680071-0400 Example App[23464:8821408] 6.13.0 - [Firebase/Analytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -0.19421613216400152020-05-15 12:22:27.688291-0400 Example App[23464:8821408] 6.13.0 - [Firebase/Analytics][I-ACS023024] No data to upload. Upload task will not be scheduled2020-05-15 12:22:27.688364-0400 Example App[23464:8821408] 6.13.0 - [Firebase/Analytics][I-ACS002003] Measurement timer canceled

Here's everything I've done:

I modified my AppDelegate.m

// imports#import <Firebase.h> // Imported Firebase.h// more imports- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    if ([FIRApp defaultApp] == nil) {        [FIRApp configure];    }// ... rest of my didFinishLaunchingWithOptions

I added GoogleService-Info.plist to my app target. I then followed this post and:

Now it doesn't matter much but still for the people who are getting errors on this issue. Debug mode of firebase analytics does not work sometimes due to issue in GoogleServices-Info.plist file Simply makes these 2 changes.

Set IS_ANALYTICS_ENABLED to YES

Set FIREBASE_ANALYTICS_COLLECTION_DEACTIVATE to NO

enter image description here

Removing FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED entirely

I then removed FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED from my .plist like this post suggested. Still not working.

Made sure there was no OS_ACTIVITY_MODE:disable enabled like this post said

Make sure to remove the OS_ACTIVITY_MODE:disable from the Environment Variables in your project scheme if you added it at some point.

Set environment variables

enter image description here

Podfile.lock relevant section

- Firebase/Analytics (6.13.0):    - Firebase/Core  - Firebase/Core (6.13.0):    - Firebase/CoreOnly    - FirebaseAnalytics (= 6.1.6)  - Firebase/CoreOnly (6.13.0):    - FirebaseCore (= 6.4.0)  - FirebaseAnalytics (6.1.6):    - FirebaseCore (~> 6.4)    - FirebaseInstanceID (~> 4.2)    - GoogleAppMeasurement (= 6.1.6)    - GoogleUtilities/AppDelegateSwizzler (~> 6.0)    - GoogleUtilities/MethodSwizzler (~> 6.0)    - GoogleUtilities/Network (~> 6.0)    - "GoogleUtilities/NSData+zlib (~> 6.0)"    - nanopb (= 0.3.9011)  - FirebaseCore (6.4.0):    - FirebaseCoreDiagnostics (~> 1.0)    - FirebaseCoreDiagnosticsInterop (~> 1.0)    - GoogleUtilities/Environment (~> 6.2)    - GoogleUtilities/Logger (~> 6.2)  - FirebaseCoreDiagnostics (1.2.4):    - FirebaseCoreDiagnosticsInterop (~> 1.2)    - GoogleDataTransportCCTSupport (~> 3.0)    - GoogleUtilities/Environment (~> 6.5)    - GoogleUtilities/Logger (~> 6.5)    - nanopb (~> 0.3.901)  - FirebaseCoreDiagnosticsInterop (1.2.0)  - FirebaseInstanceID (4.2.7):    - FirebaseCore (~> 6.0)    - GoogleUtilities/Environment (~> 6.0)    - GoogleUtilities/UserDefaults (~> 6.0)

Viewing all articles
Browse latest Browse all 16750

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>