Voy a crear una aplicación de chat usando flutter con la base de datos de firebase, quiero agregar una función para compartir perfiles que abre un perfil específico por su enlace de perfil, p. En Telegram, tenemos nuestra propia identificación de perfil y podemos compartirla como https://t.me/username , con solo un clic se abre con la aplicación de telegrama con ese perfil de usuario específico. Entonces, ¿cómo hago esto?

0
Nakul7272 13 mar. 2021 a las 12:09

1 respuesta

La mejor respuesta

Enlaces dinámicos de Firebase

Firebase Dynamic Links es el servicio que hace lo que usted describe. La documentación establece lo siguiente:

Puede crear un enlace dinámico mediante el uso de la consola de Firebase, utilizando una API REST, iOS o Android Builder API, o formando una URL agregando parámetros de enlace dinámico a un dominio específico de su aplicación. Estos parámetros especifican los enlaces que desea abrir, según la plataforma del usuario y si su aplicación está instalada.

Preparar

  1. Primero, deberá habilitarlo para su proyecto de Firebase a través de su consola de Firebase .
  2. Luego, incluirá su paquete oficial para Flutter llamado firebase_dynamic_links en su aplicación.
  3. Puede crear Dynamic Links mediante programación con su aplicación o tal vez Cloud Functions o usando la consola de Firebase.
  4. Use el paquete firebase_dynamic_links para verificar si se le pasó un Dynamic Link cuando se abre su aplicación.
  5. Puede ver los datos de análisis para realizar un seguimiento del rendimiento de sus Dynamic Links en Firebase console.
1
Stewie Griffin 13 mar. 2021 a las 09:31