@sendbird/calls-react-native
    Preparing search index...

    Class SendbirdCallsModule

    SendbirdCallsModule class for SendbirdCalls

    Implements

    Index

    Constructors

    Accessors

    • get Logger(): {
          error: (...args: unknown[]) => number;
          getLogLevel: () => "none" | "error" | "warning" | "info";
          info: (...args: unknown[]) => number;
          setLogLevel: (level: "none" | "error" | "warning" | "info") => void;
          warn: (...args: unknown[]) => number;
      }

      Returns the SDK Logger

      Returns {
          error: (...args: unknown[]) => number;
          getLogLevel: () => "none" | "error" | "warning" | "info";
          info: (...args: unknown[]) => number;
          setLogLevel: (level: "none" | "error" | "warning" | "info") => void;
          warn: (...args: unknown[]) => number;
      }

      1.0.0

    Methods

    • To receive native-like calls while an app is in the background or closed, a device registration token must be registered to the server. Register a device push token after authentication has completed using the SendbirdCalls.ios_registerVoIPPushToken() method.

      Parameters

      • token: string
      • unique: boolean = true

      Returns Promise<void>

      iOS

      1.0.0

    • Registers push token for current user.

      on iOS, push token means APNS token. on Android, push token means FCM token.

      if (Platform.OS === 'android') {
      const fcmToken = await messaging().getToken();
      await SendbirdCalls.registerPushToken(fcmToken);
      }
      if (Platform.OS === 'ios') {
      const apnsToken = await messaging().getAPNSToken();
      await SendbirdCalls.registerPushToken(apnsToken);
      }

      Parameters

      • token: string
      • unique: boolean = true

      Returns Promise<void>

      1.0.0