Use the native Firebase SDK in Axway Titanium. This repository is part of the Titanium Firebase project.
The whole Firebase support in Titanium is developed and maintained by the community (@hansemannn
and @m1ga
). To keep
this project maintained and be able to use the latest Firebase SDK's, please see the "Sponsor" button of this repository,
thank you!
FirebaseStorage
referenceForURL(url)
url
(String)referenceForPath(path)
path
(String)storageURL
(String, set)maxUploadRetryTime
(Number)maxDownloadRetryTime
(Number)maxOperationRetryTime
(Number)FirebaseStorage.Reference
upload(parameters)
parameters
(Dictionary)
data
(Ti.Blob | String)callback
(Function)download(parameters)
parameters
(Dictionary)
maxSize
(Number)callback
(Function)delete(parameters)
parameters
(Dictionary)
callback
(Function)getMetadata(callback)
callback
(Function)// Require the Firebase Storage module
var FirebaseStorage = require('firebase.storage');
FirebaseStorage.upload({
data: myBlob,
callback: function(e) {
if (!e.success) {
Ti.API.error('Error: ' + e.error);
}
Ti.API.info('Upload completed! Download-URL: ' + e.downloadURL);
}
});
cd ios
appc ti build -p ios --build-only
This module is Copyright (c) 2017-Present by Appcelerator, Inc. All Rights Reserved. Usage of this module is subject to the Terms of Service agreement with Appcelerator, Inc.