Compartir un texto con Messenger de Facebook?
¿Hay una manera de compartir un texto en facebook messenger usando android y quizás Facebook sdk también?
Quiero hacer algo como la forma whatsapp, elija su texto y abrir una intención de elegir el tipo que desea enviar a … ¿Hay una manera de hacer esto con el mensajero de Facebook? Aparece en el cuadro de diálogo intent.choose .. pero sólo quiero enviar a facebook messenger ..
Utilizar este código onClick ,,
Com.facebook.orca es el nombre del paquete para 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(); }
Iniciar Facebook Messenger con un usuario en particular
Uri uri = Uri.parse("fb-messenger://user/"); uri = ContentUris.withAppendedId(uri,[provide user id]); Intent intent = new Intent(Intent.ACTION_VIEW, uri); startActivity(intent);
Comenzará el mensajero para la identificación de usuario que usted menciona
Alternativamente, puede usar su messenger sdk ( https://developers.facebook.com/docs/messenger/android ) y aparecerá una pantalla donde podrá seleccionar uno o varios usuarios para enviar el mensaje. Sólo se captura es que no se puede prefill el texto, pero se puede adjuntar rich media.