Разговор не начинается через Skype SDK - PullRequest
0 голосов
/ 29 октября 2018

Я работаю над приложением, с помощью которого пользователи могут начать видеозвонок по 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
                    }
                }
            });

...