NFC标签无法在Gear S2上运行

时间:2016-06-23 21:30:11

标签: tizen-wearable-sdk tizen-web-app tizen-web-simulator

我尝试使用网络开发阅读NFC标签中的数据。我能够从模拟器中检测到标签,但在Gear S2上它不起作用。

我已经在config.xml中提供了所有权限

<tizen:privilege name="http://tizen.org/privilege/nfc.common"/>
<tizen:privilege name="http://tizen.org/privilege/nfc.tag"/>
<tizen:privilege name="http://tizen.org/privilege/bluetooth.admin"/>
<tizen:privilege name="http://tizen.org/privilege/nfc.admin"/>
<tizen:privilege name="http://tizen.org/privilege/nfc.cardemulation"/>

我正在使用带有Gear S2的whiztags NFC标签,他们正在使用我的手机(Nexus 5)。

我已经在手表中打开了NFC,但他们仍然没有对标签做出回应。

代码:

var adapter = tizen.nfc.getDefaultAdapter();
adapter.setPowered(
        true, // Enable NFC adapter
        function () {console.log('Power on success');},                                    // Handle succes
        function () {console.log('Power on failed');}); // Handle failure
//  
var onSuccessCB = {onattach : function(nfcTag) {
    console.log("NFC Tag's type is " + nfcTag.type);
    navigator.vibrate([600, 100, 300, 200, 0]);
    for(var i in nfcTag.properties) {
      console.log("key:" + i + " value:" + nfcTag.properties[i]);
    }
  }, ondetach : function() {
    console.log("NFC Tag is detached");
  }};
adapter.setTagListener(onSuccessCB);

1 个答案:

答案 0 :(得分:0)

对于Tizen移动和可穿戴配置文件,NFC API是可选的,这意味着它可能不会在所有移动和可穿戴设备中受支持。 Tizen可穿戴仿真器支持NFC API,但Tizen移动仿真器不支持。

请详细了解this link

我见过其他人有同样的问题。看看on this link