Gear S3 не может обнаружить ближайшие устройства через Bluetooth

Моя цель - обнаружить близлежащие устройства через Bluetooth. Согласно документации: https://developer.tizen.org/development/guides/web-application/connectivity-and-wireless/bluetooth Я запускаю этот код на своем устройстве Gear S3:

var adapter = tizen.bluetooth.getDefaultAdapter();

var discoverDevicesSuccessCallback = {
    ondevicefound: function(device) {
        alert('Found device - name: ' + device.name);
    }
};

/* Discover devices */
adapter.discoverDevices(discoverDevicesSuccessCallback, null);

И я добавил эти привилегии:

http://tizen.org/privilege/bluetooth
http://tizen.org/privilege/bluetooth.gap
http://tizen.org/privilege/bluetooth.admin

Я установил некоторые устройства как доступные для обнаружения и проверил, что проблема не связана с ними.

Что я делаю неправильно? Каковы возможные решения?


person Scott    schedule 01.03.2018    source источник
comment
Вы добавили привилегии?   -  person Iqbal hossain    schedule 01.03.2018
comment
@Iqbalhossain - Конечно, я их добавил   -  person Scott    schedule 01.03.2018
comment
поделитесь версией API вашего приложения, а также версией ОС вашего устройства   -  person Iqbal hossain    schedule 02.03.2018
comment
@Iqbalhossain - моя версия API 4.0, а версия ОС моего устройства 3.0. Но когда я изменил версию API на 3.0, ничего не произошло.   -  person Scott    schedule 03.03.2018
comment
Привилегия bluetooth.gap требовалась для 2.3.2 и более ранних версий... вы можете использовать только bluetooth   -  person Iqbal hossain    schedule 05.03.2018
comment
Я нашел решение. @Iqbalhossain - Спасибо, что ответили мне в любом случае))   -  person Scott    schedule 06.03.2018


Ответы (1)


Я нашел решение для моей проблемы. В IDE tizen-studio перейдите на вкладку config.xml -> Tizen и измените «Требуемая версия» на 3.0.

введите здесь описание изображения

person Scott    schedule 06.03.2018