Use the native Firebase SDK in Axway Titanium. This repository is part of the Titanium Firebase project.
- Titanium SDK 6.3.0+
Configure Firebase without additional parameters.
Configure Firebase without configuration parameters.
Name | Type | Component | Platform |
---|---|---|---|
file * |
String | * | |
googleAppID |
String | * | |
GCMSenderID |
String | Cloud Messaging | * |
APIKey |
String | Auth | * |
projectID |
String | * | |
databaseURL |
String | Real Time Database | * |
storageBucket |
String | Storage Bucket | * |
bundleID |
String | iOS | |
clientID |
String | iOS | |
trackingID |
String | iOS | |
androidClientID |
String | iOS | |
deepLinkURLScheme |
String | iOS | |
applicationID |
String | Analytics | Android |
* By passing the file
property, you can give a location to the Firebase plist file (usually named "GoogleService-Info.plist"), which contains all necessary properties for your Firebase project. This makes all other properties unnecessary. For Android: place the file in /app/assets/android/
and pass just the filename.
// Require the Firebase Core module
var FirebaseCore = require('firebase.core');
// Configure your Firebase API's (only required once for all)
FirebaseCore.configure({
APIKey: "AIYasZBtfJh..........",
projectID: "test-12345",
storageBucket: "test-12345.appspot.com",
applicationID: "1:12345678890:android:abc123efg456"
});
// alternative way:
FirebaseCore.configure({
file: "filename.json"
});
cd [ios|android]
appc run -p [ios|android] --build-only
This module is Copyright (c) 2017-Present by Hans Knöchel. All Rights Reserved.