問題タブ [android-facebook]

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 投票する
4 に答える
25894 参照

android - Android の Google サインインと Facebook のログイン ボタンの外観がまったく異なる

デフォルトの Facebook LoginButton オブジェクトと Google SignIn ボタン オブジェクトは外観がまったく異なり、既存のレイアウトに収まりません。私の知る限り、これらのオブジェクトは、ライブラリ自体を変更せずに変更できる資産ではありません (これらのコンポーネントもオープン ソースであると仮定します)。

人々はこれにどのように対処しますか?独自のカスタム ボタンを使用する両方のサインイン オプションを持つアプリを見てきましたが、私の実装では、クリック時にそれぞれのライブラリを自動的に呼び出す特定のオブジェクトを使用しています。

もちろん、もっと深く潜ることもできますが、そうすると、それほど明白ではない車輪を再発明しているように感じます

このオブジェクトは明らかにボタンではなく、本当にボタンかどうかはまだ調べていません。

Google+ と Facebook のログイン ボタンの両方に異なるアセットを使用する必要があります。

私が持っているもの

私が気に入っている Android の例 (Duolingo アプリ)

編集:いくつかの非常に簡単なレイアウト調整の後、これが結果です(ランドスケープモードで、問題を明らかにするためだけに)

これらのボタンは依然として非常に異なっており、正しいメソッドにアクセスできる別のアセットが必要です。例のおかげで、Facebookでそれを行う方法をある程度理解できますが、Googleサインインは今のところかなり不可解です

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

android - Android アプリケーションの facebook ログインに関する問題

Android アプリケーションに Facebook SDK バージョン 3.0.1 を使用しています Facebook のログインには、次のチュートリアルを使用しました :

私のユーザーの多くは、Facebook ログインを使用してアプリケーションにアクセスする際に問題を抱えています。ユーザーはこの問題について私にメールを送り続けています。また、ログインできないことをログで確認できます。ユーザーが戻るボタンをクリックした場合を除いて、Facebookからは何の回答も得られず、例外もありません。

Facebook の SDK からいくつかのログを出力したので、この問題が発生する理由を理解できる人がいるかもしれません。

ログイベント

これは正常に機能するログフローの例です

ここに画像の説明を入力

ここに私のコードがあります:

マイ アクティビティ :


私のフラグメント:

SDK で、LoginButton を処理するいくつかの変更を行いました。セッションが null でない場合 (ログアウトを防ぐため)、画像とテキストを変更し、onClick リスナーでコメントの下に置きました。私の質問が十分に明確であり、誰かが私たちを助けてくれることを願っています. ありがとう、アレックス

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

android - Facebookページ(Android)へのリンクをプログラムで含める方法は?

私のアプリには、写真とテキストをユーザーの Facebook ウォールに投稿する機能があります (正常に動作します)。現在、特定の Facebook ページに移動するリンクをテキストに含めようとしています (機能しません)。

基本的なコードは次のようになります (正常に動作します)。

今、次の構文を使用して、メッセージに Facebook ページへのリンクを埋め込もうとしています。

これは、Facebookに直接入力すると機能します。しかし、次のように変更されたコードで使用すると機能しません(機能しません):

埋め込みリンク (fbPageRef) を含むコードを実行すると、表示されません。

私は何を間違っていますか? ありがとう。

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

facebook-login - Android Facebook 3.0 SDK を使用したログイン アプローチ


Facebook ログインのサンプル プログラムを調べているときに、SessionLoginSample の LoginUsingActvity.java https://github.com/facebook/facebook-android-sdk/blob/master/samples/SessionLoginSample/src/com/facebook/samples/sessionloginに出会いました。 /LoginUsingActivityActivity.java

別の例では、UiLifecycleHelper を使用してログインする別の方法があり ます。

これらの 2 つのタイプの違いは何ですか。興味のある権限がほとんどない単純なログインを使用する必要があります。

私が遭遇したもう1つの方法は、OpenRequestを使用することです

ログインする方法が複数ある場合、どれが最善のアプローチであるかを知るために、私は多くのことを混乱させています。

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

android - Facebook 3.0 Android の 2 回目のログイン試行で「Session state closed」が返される

Facebook を Android アプリに統合しようとしています。Facebook のログイン ボタンを使用して、ログインしようとしました。最初にアプリをインストールすると、正常に動作し、正常にログインできます。そのボタンを使用してログアウトし、再度ログインしようとすると、許可ダイアログが表示されますが、SessionState戻り状態は閉じられています。助言がありますか?

これが私のコードです:

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

android - デバイスに fb アプリがインストールされている場合、Facebook.authorize() にアタッチされた DialogListener のメソッドが Android アプリで呼び出されない

Facebookに接続する次のアクティビティがあります

使用されるダイアログリスナーは次のとおりです

アクティビティ開始時のログ ステートメント

06-06 15:09:19.314: I/ActivityManager(404): pid 17947 から u0 {cmp=com.biggu.shopsavvy/.FacebookActivity} を開始 06-06 15:09:19.392: D/ShopSavvy(17947): Facebookコンストラクター 06-06 15:09:19.400: I/ActivityManager(404): pid 17947 06-06 15:09:19.415 から u0 {cmp=com.facebook.katana/.ProxyAuth (エクストラあり) を開始: I/ActivityManager (404): pid 15214 から u0 {cmp=com.facebook.katana/.ProxyAuthDialog (エクストラあり)} を開始します

ログによると、ダイアログコンストラクターが呼び出されますが、コールバックメソッドは呼び出されません。

Facebook アプリがインストールされていない場合、コードは正常に動作し、コールバック認証は完了しますが、Facebook アプリを使用してユーザーがログインしているデバイスでは、コードが奇妙に動作します。前もって感謝します 。