* 临时提交 * 临时提交 * 临时提交 * fix: 调整接口 * fix: 修复问题 * fix: 调整 iOS 实现 * fix: 添加注释 * fix: 修改预览版本号 * fix: 修复已知问题 * fix: 优化接口 * fix: 解决 32 位 UUID 报错问题 * fix: 修复问题 * fix: 修复依赖项 * fix: 移除多余代码 * fix: 修复已知问题 * fix: 修复问题 * fix: 修改版本号 * fix: 修复问题 * fix: 发布正式版本
26 lines
795 B
Swift
26 lines
795 B
Swift
#if os(iOS)
|
|
import Flutter
|
|
import UIKit
|
|
#elseif os(macOS)
|
|
import Cocoa
|
|
import FlutterMacOS
|
|
#else
|
|
#error("Unsupported platform.")
|
|
#endif
|
|
|
|
public class BluetoothLowEnergyDarwin: NSObject, FlutterPlugin {
|
|
public static func register(with registrar: FlutterPluginRegistrar) {
|
|
#if os(iOS)
|
|
let binaryMessenger = registrar.messenger()
|
|
#elseif os(macOS)
|
|
let binaryMessenger = registrar.messenger
|
|
#else
|
|
#error("Unsupported platform.")
|
|
#endif
|
|
let centralManager = MyCentralManager(binaryMessenger)
|
|
let peripheralManager = MyPeripheralManager(binaryMessenger)
|
|
MyCentralManagerHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: centralManager)
|
|
MyPeripheralManagerHostApiSetup.setUp(binaryMessenger: binaryMessenger, api: peripheralManager)
|
|
}
|
|
}
|