問題タブ [facebook-sdk-4.x]
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 - 最新の Facebook SDK を使用して iOS 9 アプリを更新するにはどうすればよいですか?
私のプロジェクトは現在 iOS8 (Swift 1.2) バージョンと互換性があります。Facebook SDK を使用します。そして数日前、私はそれからメッセージを受け取りました:
iOS 9 アプリに必要なアクション iOS 9 をサポートするには、Facebook SDK for iOS v4.6 または v3.24 を使用するようにアプリを更新してください。
誰かがこの更新を既に経験していますか? プロジェクトで Facebook SDK を更新するには、正確に何をする必要があるかを意味します。それが言うように、私はする必要があります:
- iOS 用の新しい SDK をダウンロード: v4.6 または v3.24
- アプリの plist を更新します ..
..しかし、インポートされた Facebook SDA フレームワークを置き換える必要がありますか?それとも、「SDK はフレームワークとリソースの依存関係を自動的に読み込みます」と表示されます。私はこれを行う必要はありませんか?
または、これを追加するだけで済みます。
アドバイスをいただければ幸いです。
android - モバイル アプリの Facebook 認証セッションを維持する
私はモバイルアプリ開発の初心者で、初めての iOS アプリに取り組んでいます。認証のために FBSDK を統合する際に懸念されるのは、しばらくするとトークンが期限切れになり、アプリが Facebook アクションを実行できなくなることです。そのような場合に対処するための最善の行動方針は何でしょうか?
いつでも再ログインを試みることができますが、Facebook アプリなどのアプリは、その前に意図的にログアウトしない限り、ログインを要求することはありません。
ios - ネイティブ iOS ダイアログ付きの FBSDKLoginButton
このようにログインボタンを設定しました。
私が望むのは、Web ビューの代わりにネイティブのログイン ダイアログであるため、この列挙型で指定されているように、loginBehavior を 0 に割り当てます。
ただし、設定した動作に関係なく、Web ビューのログインしか取得できません。
Facebook アプリがインストールされ、認証された状態で、実際の iOS デバイスでアプリを実行しています。
Tinder や Instagram などのアプリには、独自のネイティブ ログイン ダイアログがあることに気付きました。これは私の側の設定ミスですか?
android - Facebook SDK 4.7.0 が AppEventsLogger の ClassNotFoundException をログに記録する
ログインとイベントの追跡のために、Gradle を介して Android アプリに FB SDK を統合しました。ログインは正常に機能しますが、アプリ イベントをログに記録しようとすると、logcat は 15 秒ごとに例外を表示し続けます。
PersistedEvents の readAndClearStore() メソッドでスローされます
イベントをログに記録するための私のコードは次のとおりです。
つまり、私com.facebook.a.b
にはプロガードの問題のように見えます。しかし、FB SDK のドキュメントでは、機能するためにプロガード ルールを入力する必要はないと明確に述べています。このエラーは、アプリを縮小していない場合や、github から sdk をダウンロードしてモジュールとして含めた場合にも表示されます。
android - 共有ボタンが無効に見える
アプリケーションで共有ボタンを使用しようとしていますが、無効になっているように見えます。
私はすでにsdkを初期化しています:
また、ドキュメントが示唆するようにマニフェストを正しく構成しています: https://developers.facebook.com/docs/android/getting-started
ビューのボタンは次のようになります。
何が問題なのですか?ボタンが無効になっているのはなぜですか? アプリにログイン機能を実装する必要がありますか? それとも、デバイスに facebook アプリケーションがあればよいのでしょうか?
ios - The operation couldn’t be completed. (com.facebook.sdk.core error 3.)
I am building a app, in which i implemented Facebook invite feature. I have write this code to implement invite feature
and added FacebookAppID
and URL types
key in info.plist file.
Now when i run app and execute this code, app redirect to facebook app, and then return back to my app automatically with this error.
When i change FacebookAppID
value to another facebook appId, it works and displayed invite page on facebook app, but didn't works for my Original facebook app.
I have checked all setting on facebook for both app, both are similar.
Do anyone know what am doing wrong ?
Thanks !
ios - Facebook ログインが読み込まれず、エラー -canOpenURL: failed for URL: "fbauth2:/" - error: が出力されます。
Facebook SDK 4.7.0 では、Facebook ログイン ダイアログを開こうとすると失敗します。UI の観点からは「何も起こらない」。
-canOpenURL: failed for URL: "fbauth2:/" - error:
コンソール ログに表示される
また、コンソールの直後にこの警告が表示されますWarning: Attempt to present <FBSDKContainerViewController: 0x1268cdd20> on <UIAlertController: 0x12688dac0> whose view is not in the window hierarchy!
わかった。
記録として、plist に正しい Facebook SDK 4.6.0+ エントリと、NSAppTransport プロトコルの Facebook 固有の例外があります。
それらを追加する前はクラッシュしていましたが、それらを追加した後は機能しましたが、予告なしに機能しません!
を使用してこのプロセスを開始します
はい、非推奨の機能ですが、まだ機能していました。残念ながら、このブロック内のコールバックには戻れません。
その中でデバッグするFBSDKLoginManager.m
と、このコードブロックに到達します
completion(YES, authMethod, openedURLError);
openURL が true を返すため、実行されます。
しかし、私のアプリでは何も起こりません。ブラウザーや Facebook アプリは起動しません。
任意の洞察をいただければ幸いです。