【发布时间】:2014-06-10 10:47:32
【问题描述】:
我正在关注三星 SAP 提供者/消费者教程,但在运行 connect() 方法时遇到安全错误:
function connect() {
console.log("trying to connect");
document.getElementById('label').innerHTML = 'trying to connect';
if (SASocket) {
alert('Already connected!');
return false;
}
try {
webapis.sa.requestSAAgent(onsuccess, onerror);
} catch(err) {
console.log("exception [" + err.name + "] msg[" + err.message + "]");
document.getElementById('errorlabel').innerHTML = "exception [" + err.name + "] msg[" + err.message + "]";
}
}
js/main.js (74) :exception [SecurityError] msg[应用程序没有权限调用此方法]
在我的 config.xml 我有:
<tizen:privilege name="http://devloper.samsung.com/privilege/accessoryprotocol"/?
我还需要其他什么吗?证书?如果没有我自己的证书,我可以运行示例项目,但我可以吗 如果我自己从头开始创建应用程序,需要证书吗?
更新 - 解决方案: 两件事情 - 1. 错字!开发者应该是开发者 - 2. @Nana Ghartey 也是正确的 - 需要证书才能在设备上进行测试,通过向三星发送 CSR 来获取此证书(详细信息在他们的开发者网站上)。
【问题讨论】:
标签: android tizen tizen-wearable-sdk samsung-galaxy-gear