Ich benutze die iOS 9 Facebook SDK, um Login zu verwalten. Vor iOS 9 funktionierte der Prozess perfekt. Es funktionierte wie folgt aus:Facebook iOS 9 SDK Login leitet um auf mbasic.facebook.com auf Safari
1) Benutzer auf der Log In Via Facebook
Taste
2) Benutzer, auf meiner App sonst auf Facebook-Seite auf Safari umgeleitet wird installiert, wenn die App auf die Facebook-App weitergeleitet werden tippt
3) Benutzer autorisiert Zugriff meine App zu ihrem/seinen Credentials Facebook und Umleitungen an meine App zurück Login
jedoch in iOS 9, nach this SO post das Standardverhalten zu vervollständigen ist, dass in Schritt 2), wird der Benutzer zu seinem umgeleitet werden/Ihre Facebook-Seite auf Safari stattdessen. Dieses Verhalten führt das folgende Problem, das ziemlich frustrierend ist:
Ein bestimmte Benutzer hat seine/ihre Facebook Seite mbasic.facebook.com
Verzug geraten, und wenn der Benutzer auf Log In Via Facebook
auf meiner App klickt, es öffnet ich Safari unter der mbasic.facebook.com
URL und zeigt die Facebook Home Ansicht mit Aktivitätsfeeds und nicht die App-Autorisierungsseite, auf der der Nutzer meine App autorisieren kann. In diesem Fall müsste der Benutzer:
1) Abmelden von seinem Facebook Konto;
2) Öffnen Sie meine App und klicken Sie auf die Schaltfläche Log In Via Facebook
;
3) Safari öffnet facebook.com und Benutzer nach oben wird in seinem/ihrem Facebook-Konto erstes Protokoll benötigt und dann meine App aus dem Benutzer
Das ist viel verlangt eine Autorisierung. Meine Fragen sind:
1) Wie wurde der Benutzer auf die Seite mbasic.facebook.com statt facebook.com voreingestellt?
2) Gibt es etwas, was wir in der Facebook iOS 9 SDK Einstellung tun können, um diese Umleitung auf mbasic.facebook.com
zu überschreiben und stattdessen es auf facebook.com umleiten wie zuvor?