是否可以通过 libimobiledevice 监听设备连接?
Is it possible to listen to device connections via libimobiledevice?
每次 iPhone 连接(通过 USB 或 wifi)时,我都在尝试做一些事情。当前的替代方案是轮询 list_devices 并等待看到我的设备列出。
是否有更好的方法或轮询是唯一的选择?
这是独立于平台的,但我正在 Windows
上进行测试
您可以订阅 iTunes/usbmuxd 每当连接新设备时发送的通知。如果您使用的是 libimobiledevice,则可以使用 idevice_event_subscribe
注册回调,每当添加或移除设备时都会调用该回调。
每次 iPhone 连接(通过 USB 或 wifi)时,我都在尝试做一些事情。当前的替代方案是轮询 list_devices 并等待看到我的设备列出。 是否有更好的方法或轮询是唯一的选择? 这是独立于平台的,但我正在 Windows
上进行测试您可以订阅 iTunes/usbmuxd 每当连接新设备时发送的通知。如果您使用的是 libimobiledevice,则可以使用 idevice_event_subscribe
注册回调,每当添加或移除设备时都会调用该回调。