- Adaptar el código para agregar cita y tags al compartir vínculos a través del SDK de facebook en la app.
- Compartir imágenes con tags.
En el ejemplo 01 aprendimos a compartir vínculos con el SDK de Facebook. Para completar este reto necesitas sumar los siguientes puntos al proyecto trabajado previamente:
-
Agregar cita y tags al evento del botón Link.
- Para agregar la url utilizamos .setContentUrl. Explora qué otras opciones tiene ShareLinkContent, pues utilizarás dos de ellas para completar este reto.
-
Compartir una imagen alojada en nuestro proyecto al evento del botón Picture.
- Utiliza la imagen que sea de tu agrado.
- Para compartir imágenes utilizamos SharePhoto.
Haz clic aquí para abrir la documentación oficial
Solución 1
Evento botón Link
val content = ShareLinkContent.Builder()
.setContentUrl(Uri.parse("https://bedu.org/"))
.setQuote("Logra + con BEDU")
.setShareHashtag(
ShareHashtag.Builder()
.setHashtag("#RetaTuPotencial")
.build()
)
.build()
ShareDialog.show(this, content)

Solución 2
Evento botón Picture
val image = BitmapFactory.decodeResource(resources, R.drawable.bedu)
val photo = SharePhoto.Builder()
.setBitmap(image)
.build()
val photoContent = SharePhotoContent.Builder()
.addPhoto(photo)
.build()
ShareDialog.show(this, photoContent)

Siguiente (Ejemplo 2)