创建自定义消息
自定义消息内容由接入方自行定义和解析。desc 会作为 APNS 推送消息概要使用。
接口
objc
- (BIMCustomMessage *)createCustomMessage:(NSData *)content;
- (BIMCustomMessage *)createCustomMessage:(NSData *)content desc:(NSString * _Nullable)desc;1
2
2
代码示例
swift
let payload: [String: Any] = [
"type": "order",
"title": "订单状态变更",
"orderId": "NO.10001"
]
let data = try JSONSerialization.data(withJSONObject: payload)
let message = BIMManager.sharedInstance().createCustomMessage(data, desc: "订单状态变更")
BIMManager.sharedInstance().send(message,
to: conversation,
assemble: {},
progress: nil) {
print("send custom message success")
} fail: { code, desc in
print("send custom message fail: \(code) \(desc)")
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
