Slide 71
Slide 71 text
func migratePairedDevice() async throws {
let descriptor = ASDiscoveryDescriptor()
descriptor.supportedOptions = [.bluetoothPairingLE, .bluetoothHID]
let displayName = “BLE-Demo"
let productImage = UIImage(named: "ble-device-image")!
let displayItem = ASMigrationDisplayItem(
name: displayName,
productImage: productImage,
descriptor: descriptor
)
// AccessorySetupKit ʹҠߦ͍ͨ͠ Peripheral Bluetooth Identifier Λࢦఆ͢Δ
let bluetoothIdentifier = UUID(uuidString: "XXXXXXX-5CBD-9BFC-BC4C-4BBDE6436185")
displayItem.peripheralIdentifier = bluetoothIdentifier
try await session.showPicker(for: [displayItem])
}