Androidを使用してFacebookのメッセンジャーでテキストを共有する方法はありますか?
Whatsappの方法のようなものを作成し、テキストを選択し、送信先の男性を選択するインテントを開きます...これをFacebookのメッセンジャーで行う方法はありますか? intent.chooseダイアログに表示されますが、Facebookのメッセンジャーに送信したいだけです。
このコードonClickを使用して、
com.facebook.orcaは、fbメッセンジャーのパッケージ名です。
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent
.putExtra(Intent.EXTRA_TEXT,
"<---YOUR TEXT HERE--->.");
sendIntent.setType("text/plain");
sendIntent.setPackage("com.facebook.orca");
try {
startActivity(sendIntent);
}
catch (Android.content.ActivityNotFoundException ex) {
Toast.makeText(context,"Please Install Facebook Messenger", Toast.LENGTH_LONG).show();
}
特定のユーザーでFacebookメッセンジャーを開始する
Uri uri = Uri.parse("fb-messenger://user/"); uri = ContentUris.withAppendedId(uri,[provide user id]); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
あなたが言及したユーザーIDのメッセンジャーを開始します
または、メッセンジャーsdk( https://developers.facebook.com/docs/messenger/Android )を使用すると、1人または複数のユーザーを選択して送信する画面がポップアップ表示されますへのメッセージ。唯一の問題は、テキストを事前入力できないことですが、リッチメディアを添付できます。