device.uuid now returns the device.uuid identifier on iOS, so my plugin is no longer needed.
Old answer: You can still use device.uuid , but this is not a real UUID
from the phone book doc
iOS Quirk
uuid on iOS is not unique to the device, but varies for each application for each installation. It changes if you uninstall and reinstall the application, and possibly also when updating iOS, or even upgrade the application to a version (obviously, in iOS 5.1). Uuid is not a reliable value.
I have a plug-in for phone mail MAC address , but I heard that you can not get the MAC address on iOS 7
My plugin no longer works, it is not possible to get the MAC address on iOS 7
EDIT: BTW, I created an identifier for the provider plugin https://github.com/jcesarmobile/IDFVPlugin
With this plugin you can get the iOS identifier for the provider
source share