У меня есть приложение, работающее на Facebook, реализовано с помощью flutter_facebook_login, и оно отлично работает на некоторых Android устройствах (я думаю, что нет проблем с iOS устройствами, насколько я его тестировал), но на других оно вылетает и единственное сообщение об ошибке, которое я получаю в консоли:
W/VRSystemServiceManager( some number): vr service is not alive
Быстрый поиск в Google не дал мне соответствующих результатов. Может ли кто-нибудь помочь мне с этим, пожалуйста?
Ах .. когда я нажимаю несколько раз, я получаю следующий вывод консоли:
I / HwPointEventFilter (622): ACTION_DOWN не имеет handle
Редактировать: я публикую здесь метод, который я использую для обработки Facebook Логин:
_loginWithFacebook() async {
final result = await facebookLogin.logIn(['email']);
FacebookAccessToken myToken = result.accessToken;
AuthCredential credential =
FacebookAuthProvider.getCredential(accessToken:
myToken.token);
FirebaseUser firebaseUser;
try {
firebaseUser =
(await
FirebaseAuth.instance.signInWithCredential(credential)).user;
} catch (e) {
print(e.toString());
} finally {
final userToSubmit = User(
email: firebaseUser.email,
id: firebaseUser.uid,
name: firebaseUser.displayName,
owner: false,
carAdded: false);
DocumentReference dbRef = Firestore.instance
.collection('users')
.document(firebaseUser.uid)
.collection('usr')
.document('profile');
dbRef.get().then((snapshot) {
snapshot.exists
? _goToHomeScreen(firebaseUser)
: dbRef
.setData(userToSubmit.toJson())
.then(_goToHomeScreen(firebaseUser));
});
}
}