現在、サムスンのスマートウォッチ用の安全アプリケーションを作成しています。ユーザーがスマートフォンで登録し、そのデータをスマートウォッチ アプリに送信できるようにしたい。アクセサリの SAP 通信については、samsung のチュートリアルに従いました。PERAGENT_NO_RESPONSE エラーが発生するまですべてが機能し、最初の部分は正常に機能し、問題なく接続しようとします。
Tizenで呼び出すメソッドは次のとおりです。
SAAgent.setServiceConnectionListener(agentCallback);
var agentCallback = {
onconnect: function(socket){
alert("agentCallback connect" + socket);
SASocket = socket;
alert("connected");
SASocket.setSocketStatusListener(function(reason){
console.log("Service Connection lost, Reason: ["+ reason+"]");
disconnect();
})
},
onerror: function(error){
alert("agentCallBack"+error);
}
};
SAAgent.setServiceConnectionListener(agentCallback) を呼び出すと、以下の Android コードがトリガーされます。しかし、これは常に PEERAGENT_NO_RESPONSE エラーを返します。
@Override
protected void onServiceConnectionRequested(SAPeerAgent peerAgent){
//Toast.makeText(getBaseContext(), "TESTG", Toast.LENGTH_SHORT).show();
super.acceptServiceConnectionRequest(peerAgent)
}
私は何が間違っているのだろうと思っていました。