Есть ли способ определить, подключен ли смартфон или планшет (iOS или Android) к компьютеру?
Либо перспектива телефона / планшета (т.е. isConnectedToComputer
), либо перспектива компьютера (то есть connectedDevices
) было бы хорошо.
Если это с точки зрения компьютера, это, в частности, должно быть через приложение Mac OS X.Если это с точки зрения телефона / планшета, его следует отличать от простого charging
.
. Общая идея состоит в том, чтобы определить, когда пользователь находится за своим компьютером.
Примечание: Чтобы сделать это определение, мне нужно идентифицировать устройство.Для iOS используется UUID устройства (аналогичный тому, который используется в APNS).В Android комбинируются идентификаторы оборудования и программного обеспечения.Так что, если решение с точки зрения компьютера, я должен быть в состоянии получить эти строки.В противном случае мне нужно будет передать их на компьютер.
Бонус: Было бы замечательно, если бы синхронизация Wi-Fi также могла учитываться как "подключенная".