내가 삼성 SAP 공급자/소비자 자습서를 다음 그리고 난이 연결() 메소드를 실행하면 내가 보안 오류를 받고 있어요 :보안 권한 오류 - 삼성 기어 SAP
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/주입니다. JS는 (74) : 예외 [오류 SecurityError] MSG [특권이없는 응용 프로그램은이 메소드를 호출합니다.] 내 Config.xml의
를 내가 가지고 :
<tizen:privilege name="http://devloper.samsung.com/privilege/accessoryprotocol"/?
예를 들어 다른 것이 필요합니까? 증명서? 내 자신의 인증서없이 문제없이 샘플 프로젝트를 실행할 수 있지만 처음부터 직접 앱을 만든 경우 인증서가 필요합니까?
업데이트 - 솔루션 : 두 가지 - 1. 오타! devloper는 개발자 - 2입니다. @Nana Ghartey도 맞습니다. - 장치에서 테스트하려면 인증서가 필요합니다. CSR을 Samsung에 보내서 얻으십시오 (개발자 사이트에 대한 세부 정보).
답장을 보내 주셔서 감사합니다. 에뮬레이터와 실제 장치 모두에서 오류가 발생합니다. 인증서를 얻고 장치를 다시 시험해 보겠습니다. – AndyOS