0.0.7 • Published 3 years ago
fcm-multiple-project
Firebase messaging multiple project. It send push notification from multiple project firebase.
Install
npm install fcm-multiple-project
npx cap sync
API
echo(...)
echo(options: { value: string; }) => Promise<{ value: string; }>
| Param | Type |
|---|
options | { value: string; } |
Returns: Promise<{ value: string; }>
add(...)
add(firebaseConfig: FirebaseConfig) => Promise<void>
| Param | Type |
|---|
firebaseConfig | FirebaseConfig |
addListener(...)
addListener(eventName: 'multipleToken', listenerFunc: (token: FirebaseToken) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
| Param | Type |
|---|
eventName | "multipleToken" |
listenerFunc | (token: FirebaseToken) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
addListener(...)
addListener(eventName: 'multipleTokenError', listenerFunc: (error: FirebaseTokenError) => void) => Promise<PluginListenerHandle> & PluginListenerHandle
| Param | Type |
|---|
eventName | "multipleTokenError" |
listenerFunc | (error: FirebaseTokenError) => void |
Returns: Promise<PluginListenerHandle> & PluginListenerHandle
removeAllListeners()
removeAllListeners() => Promise<void>
clean()
clean() => Promise<void>
Interfaces
FirebaseConfig
| Prop | Type |
|---|
firebaseAppName | string |
apiKey | string |
applicationId | string |
databaseUrl | string |
gaTrackingId | string |
gcmSenderId | string |
storageBucket | string |
projectId | string |
measurementId | string |
PluginListenerHandle
| Prop | Type |
|---|
remove | () => Promise<void> |
FirebaseToken
| Prop | Type |
|---|
token | string |
firebaseAppName | string |
FirebaseTokenError
| Prop | Type |
|---|
error | string |
firebaseAppName | string |