是否可以通过 libimobiledevice 监听设备连接?

Is it possible to listen to device connections via libimobiledevice?

每次 iPhone 连接(通过 USB 或 wifi)时,我都在尝试做一些事情。当前的替代方案是轮询 list_devices 并等待看到我的设备列出。 是否有更好的方法或轮询是唯一的选择? 这是独立于平台的,但我正在 Windows

上进行测试

您可以订阅 iTunes/usbmuxd 每当连接新设备时发送的通知。如果您使用的是 libimobiledevice,则可以使用 idevice_event_subscribe 注册回调,每当添加或移除设备时都会调用该回调。