disableNotifications static method

Future<void> disableNotifications()

Disables push notifications for the end user. No-op if initialize() hasn't run yet, mirroring enableNotifications().

Implementation

static Future<void> disableNotifications() async {
  final String? appId = _appId;
  if (appId == null) return;
  await FirebaseMessaging.instance.unsubscribeFromTopic(
    adhubFcmBroadcastTopic,
  );
  await FirebaseMessaging.instance.unsubscribeFromTopic(
    _adhubFcmAppTopic(appId),
  );
}