// // EPSDKManager+NIM.swift // YuMi // import Foundation @objc extension EPSDKManager { /// 初始化 NIMSDK(从 ClientConfig 获取 nimKey) @objc func initializeNIMSDK(completion: ((NSError?) -> Void)? = nil) { EPNIMManager.shared().initialize { error in completion?(error as NSError?) } } /// 上传 APNS token 到 NIM @objc func updateNIMApnsToken(_ deviceToken: Data) { EPNIMManager.shared().updateApnsToken(deviceToken) } /// 获取 NIM 未读数 @objc func nimUnreadCount() -> Int { return Int(EPNIMManager.shared().allUnreadCount()) } }