
i want to do somthing like this
Future<dynamic?> signInWithGoogle() async { const webClientId = Google_auth_webClientId; const iosClientId = Google_auth_iosClientId; final GoogleSignIn googleSignIn = GoogleSignIn( clientId: iosClientId, serverClientId: webClientId, ); final googleUser = await googleSignIn.signIn(); final googleAuth = await googleUser!.authentication; final accessToken = googleAuth.accessToken; final idToken = googleAuth.idToken;
if (accessToken == null) {
throw 'No Access Token found.';
}
if (idToken == null) {
throw 'No ID Token found.';
}
return _account.createOAuth2Session(
provider: 'google',
accessToken: "",
oauthToken: "",
// provider: OAuthProvider.google,
// idToken: idToken,
// accessToken: accessToken,
);

Currently is it possible to use native google & apple singing on flutter client ?

Have you tried using the Flutter SDK?

Here's a quickstart on creating a login page with Flutter SDK. See if you can take reference from here and use Google/Apple sign in 🙂

Btw, I just used Appwrite AI assistant for your query, and this is what it returned. Try and let me know. 👀

import 'package:appwrite/appwrite.dart';
// Initialize the Appwrite client
Client client = Client();
client.setEndpoint('https://[HOSTNAME_OR_IP]/v1'); // Replace [HOSTNAME_OR_IP] with your Appwrite endpoint
client.setProject('[PROJECT_ID]'); // Replace [PROJECT_ID] with your Appwrite project ID
// Initialize the Google sign-in provider
GoogleProvider googleProvider = GoogleProvider(client);
// Sign in with Google
try {
await googleProvider.signIn();
// Handle the successful sign-in
} catch (e) {
// Handle any errors
}
Recommended threads
- Hola equipo de soporte,
Hola equipo de soporte, Estoy desarrollando una Function en Appwrite Cloud con Node.js 22 y el siguiente package.json: { "name": "upload-whitelist", "type"...
- Sites 30MB limit from GitHub
I’m deploying a site from github as Other type on the Hobby plan. It is actually a Flutter web app but it’s in a subdirectory with the root being an html landin...
- Google OAuth2 Login Gets Stuck in Redire...
I'm facing an issue with the Google OAuth2 login flow on my Flutter Android app using the Appwrite SDK. After a successful sign-in with Google, the browser ente...
