Все просыпалось до появления проблемы. Теперь, не трогая ничего, войдите с помощью Facebook, теперь он не работает на iOS и вместо перенаправления обратно в приложение отображается пустая страница.
Попытка удаления и выхода / входа из приложения Facebook. Работает как обычно на android.
Экспо версия: 3.17.18 Facebook: expo-facebook @ 8.0.0
Экран, на котором закреплены физические устройства ios:
import * as Facebook from 'expo-facebook';
Facebook.initializeAsync("XXXXXXXXXXXXXX", "APP")
// appId from Facebook Developer Console; const appId = XXXXXXXXXXXXXX
const appId = 'XXXXXXXXXXXXXX'
// Permissions required, consult Facebook docs
const permissions = ['public_profile', 'email'];
const {
type,
token,
} = await Facebook.logInWithReadPermissionsAsync(
appId,
{permissions}
);
switch (type) {
case 'success': {
// Set persistent auth state
await firebase.auth().setPersistence(firebase.auth.Auth.Persistence.NONE);
const credential = firebase.auth.FacebookAuthProvider.credential(token);
// Sign in with Facebook credential
const facebookProfileData = await firebase.auth().signInWithCredential(credential);
// Do something with Facebook profile data
console.log(facebookProfileData)
// OR you have subscribed to auth state change, authStateChange handler will process the profile data
return Promise.resolve({type: 'success'}).then(navigateNext);
}
case 'cancel': {
return Promise.reject({type: 'cancel'});
}
}