#flutter #dart #flutter-dependencies
Вопрос:
В настоящее время я использую twitter_login: ^4.0.1 для входа в Twitter в flutter с firebase, и ниже приведен мой код
import 'dart:developer';
import 'package:firebase_auth/firebase_auth.dart';
import 'package:flutter/cupertino.dart';
import 'package:twitter_login/twitter_login.dart';
class TwitterLoginController with ChangeNotifier {
Future<void> signInWithTwitter() async {
// Create a TwitterLogin instance
final twitterLogin = new TwitterLogin(
apiKey: "ImkA5qfZjykyVrR3o2OBDTKmG",
apiSecretKey: "slY304BUP3FTC30WFFgo8xFnNc7ekF2KV4kinelWTZdFOLGIhI",
redirectURI: "Doyen://",
);
// Trigger the sign-in flow
final authResult = await twitterLogin.login().then((value) {
// Create a credential from the access token
final twitterAuthCredential = TwitterAuthProvider.credential(
accessToken: value.authToken.toString(),
secret: value.authTokenSecret!,
);
FirebaseAuth.instance.signInWithCredential(twitterAuthCredential);
log("this is test message");
});
return authResu<
}
}
Но когда я пытаюсь войти в систему с помощью приложения Twitter, на экране появляется надпись «перенаправление вас обратно в приложение. это может занять несколько минут». Если кто-нибудь знает, почему это будет большим подспорьем.