#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. }); }