I want to create an app (desktop) that when I connect a mobile device (iOS or Android phone) by USB, my app must read IMEI, Carrier name, device model, GB ecc. Is possible with xojo?
Did you already tried with MBS plugin?
You could maybe use a MDM console
You can’t, Apple does not allow you to identify devices any more. UDID and mac address solutions have all been disallowed since iOS 7.
@Dave S but there are software like PhoneCheck that allow you to know these informations. http://www.phonecheck.com/why-us/
@Antonio Rinaldi Ciao Antonio, yes I tried MBS plugins, but nothing to do
[quote=392550:@Daniele Murabito]@Dave S but there are software like PhoneCheck that allow you to know these informations. http://www.phonecheck.com/why-us/
@Antonio Rinaldi Ciao Antonio, yes I tried MBS plugins, but nothing to do :([/quote]
Well all I can say is that every article I found, indicated that Apple blocked all the information as of iOS7
Most Applications use libraries.
Download and install the libimobiledevice is
Then trhough the Terminal get the information that you want to use.
ioanniss-iMac:~ ioannis$ ideviceinfo --simple
ProductName: iPhone OS
Thank you @Loannis Kolliageorgas and for Android devices?
I don’t use the Xojo to build app’s for android and iOS is by far the worst system to do that at last for me so I don’t have much information about the libraries…
One solution is the ADK from Google and the Android Debug Bridge (adb)
Other solution is the libusb and the Easy USB access from Python
Both above is generic access to USB devices.
Some debug information with ideviceinfo
PhoneNumber: My PHONE number
ProductName: iPhone OS
WEB App: Is it possible (and how) to identify the connected device as “mobile”, even if the browser is set to “desktop mode”?
is there an answer to my old question?
The answer to your old question is no. If a user chooses desktop mode the browser will just lie to you about what it is.
Next time, you may get a faster answer by starting your own thread.
thank you, I was hoping there was at least some workaround, like screen size or something else.
I’m not familiar with these things.
I found this post, looking for the topic in the forum.
I forgot I’d already asked the question.
That’s why I didn’t create a new post.