Как аутентифицировать AuthClient при интеграции приложения Google meet в школьную ERP-систему в Flutter? Как получить электронную почту AuthClient в Flutter?

#flutter #dart

#трепетать #дротик

Вопрос:

Я интегрировал Google meet в свое школьное ERP-приложение, но застрял на одном этапе, т. Е. Я хочу сохранить электронную почту пользователя, которая использовалась для разрешения учетной записи Google (электронная почта AuthClient). Поэтому я хочу снова и снова обходить пользователя без разрешения учетной записи Google. Пользователь может разрешить разрешение только в первый раз, после чего он напрямую создаст событие API календаря. Пожалуйста, помогите мне, как я могу сохранить электронную почту AuthClient, а также хочу сохранить клиент AuthClient, который используется для передачи Api календаря в будущем, когда мы перезапустим приложение.

Вот мой код для кода запланированной встречи:

 googleAccountPermission() async {   var _clientID = new ClientId(Secret.getId(), "");   const _scopes = const [cal.CalendarApi.calendarScope];   await clientViaUserConsent(_clientID, _scopes, prompt)  .then((AuthClient client) async {  CalendarClient.calendar = cal.CalendarApi(client); // This line execution is required everytime, when user want to create an event.   //Here I want to save AuthClient for future amp; also wants AuthClient to store in database.  });  }