a) When the user clicks the "Sync" button in the app, the app opens the Google Calendar login page via a browser.
b) The user logs in with their email and password, explicitly reviews all permissions required for the import operation, and grants authorization.
c) After authorization, the app receives an authorization code from Google and redirects back to the app.
d) The app exchanges this code for an access token and uses the token to call Google Calendar APIs, importing the user’s private data into the app.
Loading