[英]Tizen gear 2 web request
我想使用javascript从Tizen Gear 2发出Web请求。 我的代码是:
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); };
当我在齿轮上运行该应用程序(通过手机的蓝牙连接)时,没有Web请求发送到我的网站。 我已经在config.xml中设置了<access origin="*" subdomains="true"></access>
。请问您能帮我解决这个问题吗?
Gear 2无法直接发送网络请求。
我知道的唯一解决方法是开发自定义三星配件服务(使用配件SDK),该服务将代表Gear发送请求。 然后,您需要将其与Gear应用集成。
但是无法共享任何代码,并且AFAIK Accessory SDK中没有这样的示例;(
顺便说一句: Gear S具有3G和WiFi接口,因此如果其中任何一个都可用,则此代码应该可以工作(尽管允许/特权适用,包括您在问题中提到的“访问源”)。
Gear 2没有SIM卡功能或WIFI,因此唯一的方法是制作配套应用,并请求主机应用使用该API,然后获得响应并将其发送给Gear。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.