requestPermission method

Future<bool> requestPermission()

通知許可のリクエスト 許可された場合はtrue、許可されなかった場合はfalseを返す

Implementation

Future<bool> requestPermission() async {
  final requestedPermission =
      await _firebaseMessagingInstance.requestPermission();
  final authorizationStatus = requestedPermission.authorizationStatus;
  Logger().d('authorizationStatus: $authorizationStatus');

  if (authorizationStatus == AuthorizationStatus.authorized) {
    // 許可された場合
    Logger().d('User granted permission');
    return true;
  } else {
    // 許可されなかった場合
    Logger().d('User declined or has not accepted permission');
    return false;
  }
}