diff --git a/src/@ionic-native/plugins/mobile-messaging/index.ts b/src/@ionic-native/plugins/mobile-messaging/index.ts index 7bff2edd4..f783e7081 100644 --- a/src/@ionic-native/plugins/mobile-messaging/index.ts +++ b/src/@ionic-native/plugins/mobile-messaging/index.ts @@ -129,6 +129,11 @@ export interface Message { vibrate?: boolean; // Android only icon?: string; // Android only category?: string; // Android only + chat?: string; + browserUrl?: string; + deeplink?: string; + webViewUrl?: string; + inAppDismissTitle?: string; } export interface MobileMessagingError { @@ -136,6 +141,12 @@ export interface MobileMessagingError { message: string; } +export interface ChatConfig { + ios?: { + showModally: boolean; + }; +} + export class DefaultMessageStorage { @Cordova({ sync: true }) find(messageId: string, callback: (message: Message) => void) { @@ -437,4 +448,15 @@ export class MobileMessaging extends IonicNativePlugin { defaultMessageStorage(): DefaultMessageStorage | undefined { return; } + + /** + * Displays chat view. + * + * @name showChat + * @param {ChatConfig} chat config + */ + @Cordova() + showChat(config?: ChatConfig): Promise { + return; + } }