Android

Conectando-se à sessão

Agora que as credenciais foram configuradas, precisamos nos conectar à sessão:

  1. Copie o código a seguir para atualizar o MainActivity classe:
public class MainActivity extends AppCompatActivity {
    private static final String TAG = MainActivity.class.getSimpleName();
    private Session session;
    private SignalMessageAdapter messageHistory;
    private EditText messageEditTextView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        messageEditTextView = findViewById(R.id.message_edit_text);
        ListView messageHistoryListView = findViewById(R.id.message_history_list_view);

        messageHistory = new SignalMessageAdapter(this);
        messageHistoryListView.setAdapter(messageHistory);

        messageEditTextView.setEnabled(false);

        session = new Session.Builder(this, VonageVideoSDKConfig.APP_ID, VonageVideoSDKConfig.SESSION_ID).build();
        session.setSessionListener(sessionListener);
        session.setSignalListener(signalListener);
        session.connect(VonageVideoSDKConfig.TOKEN);
    }
}

Session.Builder() utiliza nosso ID de aplicativo e nosso ID de sessão para definir a qual sessão de vídeo nos conectaremos. Isso não nos conecta imediatamente à sessão, já que os aplicativos podem passar por algumas etapas adicionais de inicialização antes de se conectarem totalmente.

session.connect() Por fim, instrui o SDK a se conectar à API. Ele utiliza nosso token — que é o nosso token de autenticação — e nos conecta à API. O restante do código serve principalmente para interagir com a interface do usuário.

Bate-papo básico por texto

Siga este tutorial para criar um chat de texto básico do zero usando a Video API da Vonage. Essa é a maneira mais rápida de desenvolver uma prova de conceito para essa funcionalidade na plataforma de vídeo.

Etapas
1
Visão geral
2
Antes de começar
3
Configurar um aplicativo de vídeo da Vonage
4
Criação do projeto
5
Configurando a autenticação
6
Conectando-se à sessão
7
Enviando um sinal
8
Recebimento de um sinal
9
Testando seu código
10
Conclusão