Я работаю над приложением, с помощью которого пользователи могут начать видеозвонок по Skype или общаться с другими пользователями Skype, используя Skype SDK. Я использую эту документацию от Microsoft
SKYPE SDK ДЛЯ Android
Но проблема в том, что когда я пытаюсь начать разговор или вызвать приложение перенаправляет в скайп, и здесь он должен начать разговор, но он просто показывает мне стартовый экран Skype. Иногда я получаю сообщение об ошибке «Cannot Open Link»
Вот фрагмент кода. Здесь SkypeNames содержит имя пользователя Skype
final BottomSheetDialog dialog=new BottomSheetDialog(Main2Activity.this);
final LayoutInflater layoutInflater=getLayoutInflater();
final View Sheetview=layoutInflater.inflate(R.layout.call_dialogue,null);
dialog.setContentView(Sheetview);
dialog.show();
Button call=(Button) Sheetview.findViewById(R.id.call);
Button chat=(Button)Sheetview.findViewById(R.id.chat);
call.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
SkypeApi skypeApi = new SkypeApi(getApplicationContext());
skypeApi.startConversation(SkypeNames.get(i1).toString(), Modality.AudioCall);
} catch (SkypeSdkException e) {
// Exception handling logic here
}
}
});
chat.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
try {
SkypeApi skypeApi = new SkypeApi(getApplicationContext());
skypeApi.startConversation(SkypeNames.get(i1).toString(), Modality.VideoCall);
} catch (SkypeSdkException e) {
// Exception handling logic here
}
}
});