Gear 2 - 使用IR LED时的权限安全性错误

时间:2014-06-23 17:40:24

标签: tizen infrared tizen-web-app tizen-wearable-sdk samsung-galaxy-gear

我正在开发一个控制IRLED设备的应用程序。

在Tizen Wearable SDK中,我有一个按钮,点击后,应该运行以下脚本:

<script>
document.getElementById('tester').onclick = function() 
{
    var data = "SOME InfraRED CODES !!!!";
    webapis.irled.send(
        data,
        function() {
            console.log("data send ok");
        }, 
        function(e) {
            console.log("Error: " + e.message);
        }
    );
}
</script>

应用程序在mu Gear 2(SM-R380)上运行没有任何错误,但是当我点击按钮时,控制台中出现以下错误:

js/main.js (17) :SecurityError: The application does not have the privilege to call this method.

我还在config.xml文件中添加了the IRLED privilege

1 个答案:

答案 0 :(得分:1)

您应该从三星开发者那里获得证书,然后将certificate-registration.xml存储在您设备上的 / home / developer 中。

在此过程中您需要DUID,您可以通过设备属性获取它!

有关CSR(证书签名请求)的更多信息,请点击以下链接:

Samsung Gear Development

您还可以获得更多信息:

适用于可穿戴设备的Tizen IDE&gt;帮助&gt;帮助内容&gt; Tizen可穿戴设备入门&gt;开发环境&gt; Tizen SDK for Wearable&gt;证书

希望有一天我们在三星App Store看到你的应用程序!