問題タブ [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.
ios - アプリを終了した後の FBSDKAccessToken currentAccessToken nil
Facebook SDK を使用してログインする iOS アプリを開発しています。LogInViewController
ユーザーが FB アカウントを使用してログインする場所から、ストーリーボードの初期ビュー コントローラーとしてa を設定しました。
ユーザーがログインすると正しくロードされる別の ViewController があります。
私がチェックしているAppDelegateファイルでcurrentAccessToken
、それがnilでない場合、ユーザーはすでにログインしているため、2番目のViewControllerを直接ロードしています。
ただし、currentAccessToken
アプリを終了して再起動すると、常に nil になります。ホームボタンを押して、アプリがまだバックグラウンドで実行されている間にアプリを再度開いた場合にのみ機能します。
コードの詳細は次のとおりです。
AppDelegate.swift
LogInViewController.swift
関連しているかどうかはわかりませんがMapViewController
、ストーリーボードからセグエが配置されていないため、警告も表示されます。
警告: ビューがウィンドウ階層にない MapViewController を提示しようとしています!
ios - Facebook でログインすると、認証のために Facebook アプリが開かない
私のアプリでは、利用可能なFacebookでのログインがあり、正常に動作しています。問題は、認証のために facebook アプリではなくブラウザーを開いていることです。
それで、それを行う方法はありますか?
ios - FBSDKShareContent 共有ローカル イメージ
FBSDKShareLinkContent を介してローカル イメージを共有しようとしましたが、成功しませんでした。
私のサンプルコードは次のとおりです。
ios - ネイティブ iOS ダイアログ付きの FBSDKLoginButton
このようにログインボタンを設定しました。
私が望むのは、Web ビューの代わりにネイティブのログイン ダイアログであるため、この列挙型で指定されているように、loginBehavior を 0 に割り当てます。
ただし、設定した動作に関係なく、Web ビューのログインしか取得できません。
Facebook アプリがインストールされ、認証された状態で、実際の iOS デバイスでアプリを実行しています。
Tinder や Instagram などのアプリには、独自のネイティブ ログイン ダイアログがあることに気付きました。これは私の側の設定ミスですか?
ios - FB iOS SDK を使用してユーザーの位置情報を取得するには?
これにより、fb-login のログイン スコープ
次のコードを使用して、Facebook からユーザー名、ユーザー ID、メールを取得しています。
ユーザーの場所を取得できません。手伝ってください