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) }
3 Réponses :
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>
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/...
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 P>
ci-dessous sont les étapes de base: - 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 " p> p>
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