2015-01-25 2 views
0

Я бы хотел (а) получить веб-запрос от tizen gear 2 с помощью javascript. Мой код:Tizen gear 2 web request

var url = "https://..." 
    var client = new XMLHttpRequest(); 

    client.open("POST", url, true); 
    client.setRequestHeader("Accept-Language", 'en-us'); 
    client.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
    client.setRequestHeader("Connection", "close"); 
    client.send('data=2000'); 
    client.onreadystatechange = function() { alert(client.responseText); }; 

При запуске приложения на передаче (подключен через Bluetooth на мобильном телефоне), веб-запрос не отправляется на свой веб-сайт. Я уже установил в своем config.xml <access origin="*" subdomains="true"></access> Не могли бы вы помочь мне с этой проблемой?

ответ

1

Передача 2 не может напрямую отправлять веб-запросы.

Единственным обходным решением, которое я знаю, является разработка пользовательского сервиса Samsung Accessory (с использованием SDK Accessory), который будет отправлять запросы от имени Gear. Затем вам нужно будет интегрировать его с вашим приложением Gear.

Не можете поделиться какой-либо код, хотя, и AFAIK там не такой образец в Аксессуар SDK; (

КСТАТИ: передач S имеют интерфейсы 3G и Wi-Fi, так что этот код должен работать, если любой из них доступен (разрешений/privileges, включая «источник доступа», который вы укажете в своем вопросе).

0

Gear 2 не имеет сим-функциональности или WIFI, поэтому единственный способ - сделать сопутствующее приложение и потребовать, чтобы приложение-хост попало этот API, а затем получить ответ и отправить его на передачу.