0
votes

Se connecter à facebook ne fonctionne pas pour mon application iOS

Mon application dispose d'une configuration où les utilisateurs peuvent se connecter normalement via la saisie de courrier électronique et de mot de passe ou via leurs informations d'identification de connexion Facebook.

pour la manipulation de la connexion via Facebook, j'utilise les dépendances de Facebook via Cocoapods. De plus, j'avais récemment mis à jour ces dépendances. P>

Snippet Podfile: - P>

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    ....
    return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)

}

func application(_ application: UIApplication, open url: URL, sourceApplication: String?, annotation: Any) -> Bool {
    var handled = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication: sourceApplication, annotation: annotation)
    if handled {
        return true
    }
    ....
    return handled
}

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
    if FBSDKApplicationDelegate.sharedInstance().application(app, open: url, options: options) {
        return true
    }
    ....
    return true
}

func application(_ application: UIApplication, willFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {
    return FBSDKApplicationDelegate.sharedInstance().application(application, didFinishLaunchingWithOptions: launchOptions)
}


2 commentaires

Avez-vous enregistré votre application dans le portail Facebook Dev?


Je pense que oui. Je ne sais pas grand chose, mais la connexion Facebook n'aurait pas été possible si l'application n'était pas enregistrée. J'ai même l'identifiant de l'application Facebook dans mon info.plist


3 Réponses :


0
votes

La requête d'application Facebook est uniquement fb code>. Vous devez mettre à jour votre plis:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fb</string>
    <string>fbapi</string>
    <string>fb-messenger-api</string>
    <string>fbauth2</string>
    <string>fbshareextension</string>
    <string>whatsapp</string>
</array>


2 commentaires

Le résultat est le même. L'erreur survient toujours. Est-ce seulement le seul plat que je dois mettre à jour?


Eh bien, ce pourrait être l'un des cas, mais aussi vérifier cela Stackoverflow.com/Questtions/31883079/...



0
votes

Il y a une bascule dans le tableau de bord du développeur Facebook qui détermine si l'application est indigène ou non. Peut-être que vous avez oublié de tourner si sur. Vérifiez cette image pour un emplacement exact de ce paramètre


0 commentaires

1
votes

ci-dessous sont les étapes de base: - xxx

même problème que vous pouvez vérifier ici: - IOS Facebook Connexion" L'URL attribuée n'est pas autorisée par la configuration de l'application "


0 commentaires