有沒有方法可以確定智能手機或平板電腦(iOS或Android)是否插入計算機?智能手機和平板電腦 - 插入計算機
無論是手機/平板電腦的角度(即isConnectedToComputer
)還是計算機的角度(即connectedDevices
)都可以。
如果是從計算機的角度來看,它特別需要通過Mac OS X應用程序。 如果是從手機/平板電腦的角度來看,它將需要區別於charging
。
一般的想法是確定用戶何時在他們的計算機上。
注意:爲了做出這個決定,我需要識別設備。對於iOS,使用設備UUID(與APNS中使用的類似)。在Android中,組合硬件和軟件ID被組合在一起。所以如果從計算機的角度來看解決方案,我需要能夠獲得這些字符串。否則,我需要能夠將它們傳遞給計算機。
獎勵:如果Wi-Fi同步也可以考慮爲「連接」,那將是太棒了。
關於iPhone/iPad:有沒有辦法從這個應用程序獲取硬件UUID? –
運行'system_profiler SPHardwareDataType -xml'顯示Mac本身的UUID,查找' platform_UUID '鍵。不幸的是'system_profiler'不能提供連接的iDevices的UUID。 –
Anne
儘管我非常喜歡這個答案的簡單性,但它並不能完全從我的設備中獲得所需信息。我在這個問題中增加了更多的上下文,並且暫時讓它無法解決。不過謝謝你! –