titanium-firebase | Use the Firebase SDK in Axway Titanium | Authentication library
kandi X-RAY | titanium-firebase Summary
kandi X-RAY | titanium-firebase Summary
Use the Firebase SDK in Axway Titanium 🚀
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of titanium-firebase
titanium-firebase Key Features
titanium-firebase Examples and Code Snippets
Community Discussions
Trending Discussions on titanium-firebase
QUESTION
I tried using Firebase with previous version of Ti SDK (7.5.2). Where both FIRAnalytics.setScreenName and FIRAnalytics.logEventWithName (methods of ti.firebase, equality method in other modules) working fine.
Initial thought was, may be module problem. But reading few blog posts understand Firebase will track screen views automatically https://firebase.google.com/docs/analytics/screenviews .
Of-course we can also call manually.
If my guess is right, on app launch firebase started tracking screen time and we are getting below error. (I tried with ti.firebase, firebase.analytics and own sample native mobile for ios)
objc[67740]: Cannot form weak reference to instance (0x7f9ab8e0aac0) of class UIViewController. It is possible that this object was over-released, or is in the process of deallocation.
I found an alternative to turn off screen tracking. By adding FirebaseScreenReportingEnabled
to false in Project's info.plist. For Titanium project we need to add in tiapp.xml . And This time we did not see any issue and log event is working fine. But I did not see any screen views, even manual. Because this option will totally block screen trackings.
ANSWER
Answered 2020-Nov-23 at 18:27We tried with latest titanium-firebase-analytics module. It is working fine.
https://github.com/hansemannn/titanium-firebase-analytics/releases/tag/ios-2.0.0
There is change in Firebase itself. Now sending Screenview also same like log event by passing constant. Note: if you pass "screen_view" it will not work. you need to use const like below, module is already taken care of it.
[FIRAnalytics logEventWithName:kFIREventScreenView parameters:]
QUESTION
I'm working on adding Firebase Dynamic Links to my application. I've created a native module, which is available here: Titanium Firebase DynamicLinks. The core method of this module is handleDeepLink()
:
ANSWER
Answered 2020-Mar-17 at 15:05I'm not sure, how to solve this problem with SDK version 8.3.1, but when I switched to 9.0.0 and imported Firebase Dynamic Links dependency through Gradle instead of using plain .aar and .jar dependencies, it started working properly.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install titanium-firebase
Download the core-module titanium-firebase-core
Download the desired feature-module(s) from the below list
Unpack them to your project directory
Configure your Firebase project iOS: Download the GoogleService-Info.plist from your project and copy it to [application_name]/Resources/iphone/ (classic) or [application_name]/app/assets/iphone (Alloy) Android: Download the google-services.json and copy it to [application_name]/Resources/android/ (classic) or [application_name]/app/platform/android/ (Alloy)
Require the your modules and call the configure method to configure your Firebase application:
You are good to go!
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page