How can i do this. I need to be sure the device is registered. Since many people will be using many devices, the only sure way is to captur the serial number at log in a match it to numbers in a hardware table.
There's no way to evaluate serial number from any devices AFAIK. Apple also restriction of specific set data with iOS7.
Get ( PersistentID )
is the way to go.
This function gets a unique ID from every device (iPhone, iPad, Mac, PC).
Be aware that the PersistentID on any iOS-Devices will change as soon as FMGo iApp is deleted AND re-installed.
Check the 'Report a Issue' forum for some issues regarding "PersistentID"
You can use the "Get (PersistentID)" function when you register an iPad and store the value in your hardware table. Just run the same function again during your login / initialisation script and try to match it to the hardware table.
You just need to be careful with the iOS devices , if you restore a backup from an iOS device to another, the persistentID goes with it as well.
Edit: efficientbizz was faster than me :-)
well, it's a long story, as you can see
iOS 7 - Get(SystemNICAdress) returns wrong value
Persistent_ID not persistent on Win 7
Do us a favor and vote for this:
Bug Report inventory AND Bug fix protocol by FMI
Retrieving data ...