Skip to content

Wingee/titanium-firebase

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

39 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Firebase in Axway Titanium

Firebase in Appcelerator Titanium

This project will contain all Firebase-related modules for Analytics, Cloud-Messaging, Authentication, Firestore etc.

Requirements

  • iOS: Titanium SDK 6.2.0+
  • Android: Titanium SDK 7.0.0+ and Ti.PlayServices

Demo

⏩ hansemannn/titanium-firebase-demo

Installation

  1. Download the core-module titanium-firebase-core
  2. Download the desired feature-module(s) from the below list
  3. Unpack them to your project directory
  4. Configure your Firebase project
  • iOS: Download the GoogleConfig-Info.plist from your project and copy it to Resources (classic) or app/assets/iphone (Alloy)
  • Android: Download the google-services.json and copy it to Resources (classic) or app/assets/android (Alloy)
  1. Require the your modules and call the configure method to configure your Firebase application:
var FirebaseCore = require('firebase.core');
FirebaseCore.configure();
  1. You are good to go!

⚠️ Android Notes

If this module is used together with other modules that use the Google Play Services (e.g. Ti.Map or Ti.Admob) you have to use at least Titanium SDK 7.0.0 for Android which resolves duplicate dependencies for you.

Latest module versions that support 7.0.0 and have Ti.PlayServices included:

You are not using 7.0.0 because of modules that are not updated so far? Update open source modules quickly by using the Android 64-Bit Migration Guide.

Features

The list of supported features will be updated once a new feature is added to the list. Feel free to take over a new feature by creating the module and making a pull-request to update this readme.

Feature Repository iOS Android Releases
Core titanium-firebase-core βœ… βœ… Download
Analytics titanium-firebase-analytics βœ… βœ… Download
Performance titanium-firebase-performance βœ… βœ… Download
Authentication titanium-firebase-auth βœ… βœ…* Download
Storage titanium-firebase-storage βœ… ❌ Download
Cloud Messaging titanium-firebase-cloud-messaging βœ… ❌ Download
Crash Reporting titanium-firebase-crash-reporting βœ… ❌ Download
Remote Config titanium-firebase-config βœ… ❌ Download
Database titanium-firebase-database βœ… ❌ Download

* = Basic support, more based on community contributions

Contributors

License

Apache 2.0

About

Use the Firebase SDK in Axway Titanium πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published