@smartface/plugin-firebase
Version:
Smartface Firebase Plugin for Smartface Native Framework
38 lines (37 loc) • 883 B
TypeScript
export default class Messaging {
static nativeObject: (() => any) | undefined;
static ios: {
native: any;
onTokenReflesh: (token?: string) => void;
};
/**
* iOS : Returns the FCM token.
* Android : Returns the notification token.
*
* @method getToken
* @android
* @ios
* @since 0.1
*/
static getToken(callback: (token?: string) => void): void;
/**
* Asynchronously subscribes to a topic.
*
* @method subscribeToTopic
* @param {String} topic
* @android
* @ios
* @since 0.1
*/
static subscribeToTopic(topic: string): void;
/**
* Asynchronously unsubscribe from a topic.
*
* @method unsubscribeFromTopic
* @param {String} topic
* @android
* @ios
* @since 0.1
*/
static unsubscribeFromTopic(topic: string): void;
}