Flujo de proceso: invitar a un contacto a unirse a una conexión de una aplicación conectada a BlackBerry Messenger

  1. El usuario de dispositivo BlackBerry inicia una invitación desde la aplicación conectada a BlackBerry Messenger para unirse a una conexión de canal.
  2. La aplicación muestra una lista del colector de contactos. La plataforma BBM rellena la lista. Sólo se muestran en el colector de contactos los contactos que tienen la aplicación instalada en sus dispositivos BlackBerry.
  3. El usuario selecciona los contactos del colector y envía la invitación.
  4. La aplicación asigna un ID de invitación único. Cada invitación tiene un plazo límite después del cual la invitación caduca.
  5. La plataforma BBM recibe la solicitud y reenvía la invitación a los contactos especificados.
  6. La plataforma BBM mantiene una lista de invitaciones pendientes tanto para el usuario, que espera una respuesta, como para los contactos, que deben aceptarla o rechazarla.
  7. Los contactos reciben la invitación en BBM.
  8. Cada contacto acepta o rechaza la invitación.
  9. La plataforma BBM devuelve la respuesta al usuario.
  10. La aplicación valida la respuesta según el ID de la invitación.
  11. Si la invitación se acepta y valida, la plataforma BBM abre una conexión y registra al usuario y los contactos como participantes activos en la aplicación conectada a BBM.
  12. La plataforma BBM elimina la invitación de la lista de invitaciones pendientes para el remitente y el destinatario.
  13. Si la invitación caduca, o si el usuario abandona la aplicación antes de que la invitación sea aceptada, la plataforma BBM notifica al contacto que la invitación ya no es válida.
Tema anterior: Flujos de proceso

¿Le ha resultado útil esta información? Envíenos sus comentarios.