Conectando-se à sessão
Agora que as credenciais foram configuradas, precisamos nos conectar à sessão:
- Copie o código a seguir para atualizar o
MainActivityclasse:
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.