2016-09-08 8 views
1

私は一晩中私のアプリで問題が発生していたと私は考えていました。問題は、SFSafariViewControllerログインウィンドウ(Safariベース)が表示されなくなったことです。代わりに、新しいSafariアプリを起動しています。ログインすると、「XXXXXApp」で自分のページを開きますか?設定を変更せず、何も再生しませんでした。 。FSBDK iOSとデバッグのためのソースをダウンロードし、それは「SFSafariViewController」は、明示的にログインfacebookで無効にされていることが判明しFBSDKログイン - SFSafariViewControllerが無効になっていますか?

私はグラフ呼び出し、アプリがこのエンドポイントを起動するために使用するのと同じものを作っ:

https://graph.facebook.com/v2.7/<app-id>?fields=app_events_feature_bitmask%2Cname%2Cdefault_share_mode%2Cios_dialog_configs%2Cios_sdk_dialog_flows.os_version%289.3.0%29%2Cios_sdk_error_categories%2Csupports_implicit_sdk_logging%2Cgdpv4_nux_enabled%2Cgdpv4_nux_content%2Cios_supports_native_proxy_auth_flow%2Cios_supports_system_auth%2Capp_events_session_timeout&format=json&include_headers=false&sdk=ios

と応答がコントローラSFSafariViewControllerを無効にするには、表示されたペイロードのこの部分の証拠:。

"ios_sdk_dialog_flows": { "default": { "use_native_flow": true, "use_safari_vc": false } }

以前は、use_safari_vcの値がtrueに設定されていました。誰でも、私はSafari View Controllerを使用したいと思いますが、サファリを起動することはできません。最新の動作で、Safari View Controllerが解決しようとしていると思ったアプリを開くように求められます。また、今朝まですべてがうまく機能していたことを覚えておいてください。私は複数回自分のアプリを再作成しようとしましたが、同じ振る舞いは依然として続きます。

私はv4.15.0を使用しています -

ヘルプは、Facebookのと私のユーザーエクスペリエンスは、(!私は再びSafariのビューコントローラをしたいと私はネイティブ動作を使用して気にしない、注意してください)今ひどいですFacebookのSDK

乾杯

+0

同じです - 私たちのすべてのアプリは、SFSafariViewControllerの代わりにSafariをログインに使用しています。奇妙な行動! –

+0

私はFacebookの開発者のシステムでバグを記録し、そして今私は、サーバーから期待される動作を取得: 'ios_sdk_dialog_flows:{ デフォルト:{ use_native_flow:偽、 use_safari_vc:真 }、 メッセージ:{ use_native_flow:true } } ' しかし、まだ私のバグはまだ開いているので正式な回答はありません。ああ、少なくともそれは再び働いている! –

答えて

0

は、私はそれがサーバ側の問題だった、とその変更が元に戻されたことをFacebookの開発者グループから単語を得ました。

関連する問題