問題タブ [fbsdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
531 参照

ios - FBSDK Login and logout issue

I am new to the fbsdk but I followed the exact procedure on the Facebook.developers webpage to incorporate the idk to my app. Having said that I still have a problem.

My app gives you the option of log in using a FBSDKLoginButton, you log in and then you can logout with another FBSDKLoginButton inside the app (Reads Logout).

Everything works fine, you log in using your Facebook account, then in the app you press the log out button and it logs you out, also I do a popToViewController to the root view controller where you can access again using your Facebook account or my original app count system.

This is done using the FBSDK login delegate method: loginButtonDidLogOut

The problem is, after login in the app using FB, and then closing the app completely (terminate it), and then open the app again (logs you in right away with your Facebook account), it won't do the popToViewController after you click the logout button inside the app. I don't know why.

Maybe it has something to do with tokens expiring idk.

This is where I declare the second FBSDKLoginButton (so user can Logout later in the app):

(The logout button is inside a UICell, in a UITableView) (The code above is inside my cellForRowAtIndexPath method)

And this are the FBSDK delegate methods I have:

What could it be? my guess is the delegate methods don't get called after I "successfully" logout of my FB Account.

Remember, this only happens when I terminate the app while still Logged in with FB account and then trying to close it in the app.

0 投票する
3 に答える
2576 参照

ios - FBSDK 4.7.1 を使用してログインすると、「あなたは既に yourApp を承認しています」

iOS での FB ログインに関するFacebook 独自のチュートリアル(Objective-C)に従っていましたが、ログインするたびに、最初の許可認証画面の後、悪名高い「このアプリは既に認証されています」という WebView が表示されます。

たくさんの投稿を読みましたが、整理できなかったため、(再)投稿です。アプリにはボイラープレートのログインコード以外はまったく何もないため、これはかなり奇妙だと思います。この動作は、シミュレータと実際のデバイスの両方で発生します。

このWebビューを邪魔にならないように見えることはできません

このアプリは iOS 9.0 用で、FBSDK 4.7.1 を使用しています (CocoaPods 経由でインストール):

コード自体はかなり定型的なものです。これが私の AppDelegate.m です。

そして私のViewController.m:

Info.plist のスクリーンショット:

Info.plist

最後に、コンソールに次の 2 つのエラーも表示されます。

私が読んだことから、LSApplicationQueriesSchemesがInfo.plistに設定されている場合、これは安全に無視できます。

これを回避する方法はありますか?

0 投票する
1 に答える
115 参照

facebook - Facebook SDK for tvOS: ログアウト

ユーザーをログアウトする方法を探していますが、見つかりません。

対応するメソッドがなく、「FBSDKDeviceSession」のようなものもありません

0 投票する
1 に答える
554 参照

ios - ビデオ NSURL を ALAsset に変換する方法は?

Facebook 共有には、次のような ALAsset が必要です。

ローカル バンドル ドキュメントまたは NSData オブジェクトを取得して、それを ALAsset に変換するにはどうすればよいですか?

(私の当初の考えでは、ビデオをローカル カメラ ロールに保存してから、リストを読み込んで選択することでしたが、それは不要なインターフェイス手順です)

0 投票する
2 に答える
4821 参照

ios - UIwebView アプリで Facebook を使用してログインする

私の Rails アプリでは、ユーザーは Facebook を使用してログインします。そして、それは完璧に機能しています。Rails アプリ用

の iOS アプリ ( ) を作成する予定です。UIWebView appつまり、WebView 内に Web サイトをロードします。

私の懸念は、どちらがウェブサイトをロードするか、one view controllerまたはtwo view controllersネイティブFBログインを使用するための最初のものとiOS FB SDK、ウェブサイトをロードするための他のコントローラーを持っているべきですか?

現在、1つのコントローラーで試してみLogin using Facebookました.iOSアプリで(Webサイトにあります)をクリックすると、SafariでFacebookログインが開かれ、資格情報を入力した後、空白のページが無期限に表示されます.