Я столкнулся с действительно странной проблемой и был бы признателен за любую помощь - в настоящее время у меня есть приложение, которое имеет социальный вход, используя flutter_facebook_login (3.0.0) для Facebook и google_sign_in (4.1.1) для Google.
Они работают нормально, но когда я добавляю один конкретный c плагин - flutter_braintree (или braintree_payment ), он перестает работать и никогда не возвращает результат facebookLogin.logIn(['email'])
или googleSignIn.signIn();
Буду очень признателен, если вы поможете мне с этим вопросом, потому что у меня нет идей. В тот момент, когда я удаляю плагин Braintree, социальная регистрация сразу начинает работать нормально. У меня нет объяснения, почему это происходит, поскольку я думаю, что они не имеют ничего общего.
РЕДАКТИРОВАТЬ: У меня есть небольшой прогресс в этом вопросе. Возможно, Брэйнтри отвергает то, что Facebook использует для входа в систему и возврата результата. Мой друг сказал мне, что это может быть функция onActivityResult, которая переопределяется, и Facebook никогда не достигает ее. Есть идеи?