Fluxo de processo: Convidando um contato para ingressar na conexão de um aplicativo habilitado para BlackBerry Messenger

  1. O usuário do aparelho BlackBerry inicia um convite do aplicativo habilitado para BlackBerry Messenger para ingressar em uma conexão de canal.
  2. O aplicativo exibe uma lista do Seletor de contatos. A plataforma do BBM preenche a lista. Apenas os contatos que têm o aplicativo instalado em seus aparelhos BlackBerry são exibidos no Seletor de contatos.
  3. O usuário seleciona os contatos do Seletor de contatos e envia o convite.
  4. O aplicativo atribui um ID de convite exclusivo. Cada convite tem um limite de tempo, após o qual ele expira.
  5. A plataforma do BBM recebe a solicitação e encaminha o convite aos contatos especificados.
  6. A plataforma do BBM mantém uma lista de convites pendentes tanto para o usuário, que está aguardando uma resposta, quanto para os contatos, que devem aceitar ou recusar.
  7. Os contatos recebem o convite no BBM.
  8. Cada contato aceita ou recusa o convite.
  9. A plataforma do BBM retorna a resposta para o usuário.
  10. O aplicativo valida a resposta em relação ao ID do convite.
  11. Se o convite for aceito e validado, a plataforma do BBM abrirá uma conexão e controlará o usuário e o contato como participantes ativos no aplicativo habilitado para BBM.
  12. A plataforma do BBM remove o convite da lista de convites pendentes tanto para o remetente quanto para o destinatário.
  13. Se o convite expirar, ou se o usuário sair do aplicativo antes que o convite seja aceito, a plataforma do BBM notificará ao contato que o convite não é mais válido.
Tópico anterior: Fluxos do processo

Estas informações foram úteis? Gostaríamos de receber seus comentários.