1.4.8 • Published 1 year ago
mb-bridge v1.4.8
mb-bridge Web跟 Native 通信协议仓库
通信协议
// 请求的数据格式
class Request {
id: number;
service: string;
method: string;
params: Record<string, any> ;
constructor(id: number, service: string, method: string, params: any) {
this.service = service;
this.id = id;
this.method = method;
this.params = params;
}
}
// 返回的数据格式
class JsonResponse{
type: "response"|"event",
data: Respose|NativeEvent
}
// 回复的数据格式
class Response {
id: number;
service: string;
method: string;
data: any;
message:string;
}
// 主动事件的数据格式
interface NativeEvent {
service: string;
eventName: string;
data: any;
method: string;
}
通信方式
新建class,继承MBService
实现MBService 的 processEvent() 方法(processEvent 主要处理关联的主动事件,如果没有主动事件,可以空实现)
通过request() 方法,给Native 传递数据
1.4.8
1 year ago
1.4.6
1 year ago
1.4.5
1 year ago
1.4.7
1 year ago
1.4.4
1 year ago
1.4.3
1 year ago
1.4.2
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.8
1 year ago
1.3.7
1 year ago
1.3.6
1 year ago
1.3.5
1 year ago
1.3.4
1 year ago
1.3.3
1 year ago
1.3.2
1 year ago
1.3.1
1 year ago
1.3.0
1 year ago
1.2.1
1 year ago
1.1.1
1 year ago
1.1.0
1 year ago
1.0.37
1 year ago
1.0.35
1 year ago
1.0.34
1 year ago
1.0.33
1 year ago
1.0.32
1 year ago
1.0.29
1 year ago
1.0.28
1 year ago
1.0.27
1 year ago
1.0.31
1 year ago
1.0.30
1 year ago
1.0.25
1 year ago
1.0.24
2 years ago
1.0.23
2 years ago
1.0.19
2 years ago
1.0.22
2 years ago
1.0.21
2 years ago
1.0.20
2 years ago
1.0.18
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.12
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago