设备互联
设备互联
导入模块
import interconnect from '@system.interconnect'
接口定义
instance
创建 Connect 实例
const connect = interconnect.instance({
package: "com.xxxx.xxx",
fingerprint: "xxxxx"
})
- package: 手机应用的的包名
- fingerprint: 指纹信息,需要与手机应用创建连接时传入的指纹信息一致
Connect 接口
onopen
用于指定连接打开时的回调
connect.onopen = () => {
console.info("onopen")
}
onclose
用于指定连接关闭时回调
connect.onclose = () => {
console.info("onclose")
}
onerror
用于指定连接失败后的回调
connect.onerror = (data: any) => {
console.info("onerror", data)
}
onmessage
用于指定接收手机 App 端数据的回调
connect.onmessage = (msg => {
if (msg.isFileType) {
this.msg = "recv a file " + msg.fileUri
} else {
this.msg = "recv a text message " + msg.data
}
})
send
发送数据到手机 App 端
connect.send({
data: {
name: "zhangsan"
}
})
