Skip to content

Latest commit

 

History

History
76 lines (51 loc) · 1.81 KB

File metadata and controls

76 lines (51 loc) · 1.81 KB

Reto 01: Compartiendo imágenes, cita y tags

Objetivo

  • 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.

Desarrollo

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:


  1. 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.
  2. 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)