問題タブ [facebook-messenger]

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

ios - フェイスブックメッセンジャーでシェア

私が取り組んでいるアプリでは、ユーザーがアプリを使用して作成されたコンテンツを共有するために選択できるさまざまなソーシャル サービスを統合しています。

私が理解しようとしているのは、Facebookメッセンジャーアプリが何らかのアクション(基本的には友人の1人にテキストメッセージを送る)を実行するために使用できるURLスキームを公開しているかどうか、または組み合わせて使用​​できる特定のUTIがあるかどうかですUIDocumentInteractionController を使用します。

ヘルプ/ヒント/提案をよろしくお願いします

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

android - Facebook Messenger ダイアログのコールバックが機能しない

「招待」を送信するために、アプリに新しい Facebook Messenger ダイアログを実装しました。

...

これは期待どおりに機能し、Facebook Messenger アプリが表示され、ユーザーがメッセージを送信できるようになります。

ただし、コールバックをキャッチしたい場合:

onErrorまたは onComplete が呼び出されず、ユーザーがリクエストをキャンセルしたのか送信したのかわかりません。onActivityResultただし、呼び出されます。

私の早い段階で私Fragmentは登録しましたUiLifeCycleHelper

Messengerダイアログを使用してAndroidでこのタスクを完了した人はいますか? それとも、これは別の Facebook バグですか?

アップデート

この問題を Facebook に報告した後、以下の atablash と同じ回答を得ました。ただし、ユーザーがアプリを認証 (ログイン) していない限り、Messenger ダイアログの使用時に完了ジェスチャを取得することはできません。私のアプリでは、Messenger ダイアログはそれを必要としないため、ユーザーはそれを行いません。したがって、基本的に、Messenger ダイアログを使用してコールバックを取得したい場合は、ユーザーに最初に遅れをとらせる必要があります。

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

android - AndroidからダイアログなしでFacebookのユーザー間プライベートメッセージを送信する

アプリを介して、Facebook ユーザーから別のユーザーにプライベート メッセージを送信することに興味があります。Androidアプリを使用してそれを行いたいと思います。問題は、私のアプリがユーザーと音声で対話することです。

1 つのオプションは、メッセージの送信ダイアログを使用することですが、この場合、ユーザーは送信ボタンを物理的に押す必要がありますが、ユーザーが画面に触れずに「送信」という単語を言うと、アプリはそれを送信する必要があります。新しいダイアログを音声で制御する方法を知っている人はいますか? 私はそれが可能であることを非常に疑っています。

別のオプションとして、Facebook Chat API を使用することも考えられますが、まもなく終了するので、今はあまり使用したくありません。

他に回避する方法があれば教えてください。ありがとうございました!

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

android - Intent.ACTION_SEND を使用して Android の Facebook Messenger に画像を送信するにはどうすればよいですか?

次のコード

任意のアプリ (例: Dropbox、Gmail、通常のメッセージング/テキスト メッセージ、Kik) を使用して画像を送信できますが、Facebook Messenger アプリは使用できません。

写真の送信に使用するアプリとして Facebook Messenger アプリを選択するたびに、「申し訳ありませんが、Messenger は現在、このファイル タイプを処理できません」という例外が発生します。

Uri はこのメソッドから取得されます

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

ios - FBDialogs canPresentMessageDialogWithParams が false を返す

現在、アプリの iOS バージョンに Facebook SDK を追加しようとしています。ログイン、ログアウト、共有、およびリクエスト機能は現在すべて動作していますが、MessageDialog 機能を動作させるのに苦労しています。現在、Facebook アプリと Facebook Messenger アプリがデバイスにインストールされています。ただし、「FBDialog canPresentMessageDialogWithParams:params」を呼び出すたびに、false が返されます。

アプリがまだ開発モードにある間は、この機能は機能しないと思いますが、それは単なる推測です。Message Dialog が開発中のアプリで動作するかどうか知っている人はいますか? または、私が間違っていることについて何か考えがありますか?

骨の折れる間違いを犯した場合に備えて、コードも含めました。どんな助けでも大歓迎です!

0 投票する
5 に答える
33164 参照

android - Facebook Messenger のカスタム URI スキーム

最近のFacebook による別のメッセンジャー アプリへの移行の「推奨」と、Facebook アプリでサポートされている URL/URI スキームに関する質問への {非常に有益な!} 回答のフォローアップとして、私は、の Facebook メッセンジャー アプリのカスタム プロトコルfb-messenger://使用できます。

私が探していた機能は、数字の Facebook ID がわかっているユーザーとの FB メッセンジャー チャット ウィンドウを開くボタンをクリックする機能でした。これは、Facebook アプリ ( katana ) がデバイスにインストールされていない場合 (つまり、メッセンジャーのorcaのみ) にも機能する必要がありました。

目的のディープ リンク( ) のを見つけましたが、うまくいかなかったようです。FB では URI を時々改訂する傾向があることに気付きました。なぜなら、これらは一般に (私の理解する限りでは) 一般に公開されることは想定されていないためです。fb-messenger://user-thread/{user-id}

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

android - Facebookメッセンジャーのアクセシビリティ

外部支援ツールを介して提供される音声コントロールとコントロールを組み合わせて使用​​して、ユーザーが Android をナビゲートするのに役立つアクセシビリティ アプリを作成しています。MonkeyTalk Java API を使用してより重い作業を行います。
何が起こっているかについてユーザーを支援するために、ユーザーがより迅速に行動できるように通知を読み取るアクセシビリティ サービスも使用します。

Facebookメッセンジャーにメッセージが届いたときに音声キューが得られないことを知らされており、ログを確認すると、次のように表示されます。

0をevent.getText().size()返します (AccessibilityEvent イベントで)。
今のところ、彼らはアプリを開いてテキストを読み上げる必要があります。これは 2 つの音声コマンドです...
他のすべての通知を正しく受け取ります。Facebook のアクセシビリティに対する姿勢についてのドキュメントを探してみましたが、何も見つかりませんでした。
通知からテキストを取得する方法はありますか?

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

android - 画面上部の小さなアプリ

私はSony Xperiaスマートフォンを持っており、Sonyの機能があります-小さなアプリ(下の画面)。これは常に画面の上部に表示されるか、右側の小さな正方形に最小化されます。非常によく似た機能が Facebook Messanger にあります。このようなアプリケーションを実行する方法を知っている人はいますか? GUIを使ったサービスのようなものですか?Google のライブラリはありますか、それとも Sony と Facebook の API だけですか? インターネットで探す方法すらわからないので、キーワードや例を教えていただければ幸いです。

小さなアプリ

よろしくお願いします、

クッキー

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

android - ビューでハードウェア アクセラレーションが機能しないのはなぜですか?

Facebook のリバウンド ライブラリを使用して、チャット ヘッドの実装で見られる跳ねるアニメーションを再現しています。問題は、ほとんどの場合、アニメーションが途切れることです。いくつかの写真がこれをよりよく説明します。バターのように滑らかなチャットヘッドのアニメーションは次のとおりです。

Facebookメッセンジャー

そして、これが私の試みです(白のアニメーションがViewほぼすべてのフレームをスキップすることに注意してください):

吃音アニメーション

たまにスムーズに動作します:

滑らかなアニメーション

以下は私が現在使用しているコードです (すぐにセットアップしたい場合は、プロジェクト全体がGithubにあります)。これは、ハードウェアアクセラレーションが正しく有効になっていないことに関係していると思いViewます。Springmyには 2 つの s がありSpringSystem、1 つは「バブル」(Android アイコン) 用で、もう 1 つはコンテンツ (Viewバブルをタップすると表示される白) 用です。この問題を解決する方法についての助けをいただければ幸いです。ありがとう。

AndroidManifest.xml:

AppService.java:

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

android - 別の Android アプリから Facebook アプリを使用して写真を送信する方法

以下のコードを使用しています。Facebook Messenger アプリを開きますが、画像が表示されず (画像記号が壊れています)、送信に失敗します。

写真を追加する方法に問題はありますか? リストを使用することを意味します。Android manifest.xml でコンテンツ プロバイダーについて言及しました。以下のコードを使用してリンクを送信できます。

FacebookDialog.MessageDialogBu​​ilder ビルダー = new FacebookDialog.MessageDialogBu​​ilder(getActivity()) .setLink(" https://developers.facebook.com/docs/android/share/ ") .setName("メッセージ ダイアログ チュートリアル") .setCaption("Build ") .setPicture(" http://i.imgur.com/g3Qc1HN.png ") .setDescription("ユーザーが Android SDK を使用してアプリからリンクにメッセージを送ることを許可します。");