Skip to content
v1
文档/iOS SDK/消息

创建自定义消息

自定义消息内容由接入方自行定义和解析。desc 会作为 APNS 推送消息概要使用。

接口

objc
- (BIMCustomMessage *)createCustomMessage:(NSData *)content;
- (BIMCustomMessage *)createCustomMessage:(NSData *)content desc:(NSString * _Nullable)desc;

代码示例

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)")
}