Existe-t-il un moyen de partager un texte dans Facebook Messenger en utilisant Android et peut-être aussi Facebook SDK?
Je veux faire quelque chose comme la façon WhatsApp, choisissez votre texte et ouvrez une intention de choisir le gars à qui vous voulez envoyer ... Existe-t-il un moyen de le faire avec Facebook Messenger? Il apparaît dans la boîte de dialogue intent.choose..mais je veux seulement envoyer à facebook messenger ..
utilisez ce code onClick ,
com.facebook.orca est le nom du package pour fb messenger.
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();
}
démarrer Facebook Messenger avec un utilisateur particulier
Uri uri = Uri.parse("fb-messenger://user/"); uri = ContentUris.withAppendedId(uri,[provide user id]); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
il démarrera le messager pour l'ID utilisateur que vous mentionnez
alternativement, vous pouvez utiliser leur messenger sdk ( https://developers.facebook.com/docs/messenger/Android ) et cela fera apparaître un écran où vous pouvez sélectionner un ou plusieurs utilisateurs pour envoyer le Message à. Seul hic, vous ne pouvez pas préremplir le texte, mais vous pouvez joindre des fichiers multimédias riches.