Fluxo de processo: Convidando um contato para ingressar na conexão de um aplicativo habilitado para BlackBerry Messenger
- O usuário do aparelho BlackBerry inicia um convite do aplicativo habilitado para BlackBerry Messenger para ingressar em uma conexão de canal.
- 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.
- O usuário seleciona os contatos do Seletor de contatos e envia o convite.
- O aplicativo atribui um ID de convite exclusivo. Cada convite tem um limite de tempo, após o qual ele expira.
- A plataforma do BBM recebe a solicitação e encaminha o convite aos contatos especificados.
- 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.
- Os contatos recebem o convite no BBM.
- Cada contato aceita ou recusa o convite.
- A plataforma do BBM retorna a resposta para o usuário.
- O aplicativo valida a resposta em relação ao ID do convite.
- 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.
- A plataforma do BBM remove o convite da lista de convites pendentes tanto para o remetente quanto para o destinatário.
- 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.
Próximo tópico: Fluxo de processo: Convidando um contato para fazer download de um aplicativo habilitado para BlackBerry Messenger
Tópico anterior: Fluxos do processo
Estas informações foram úteis? Gostaríamos de receber seus comentários.