Получение глобального идентификатора устройства?
Можно генерировать UUID. Фактически, вероятность однакового идентификатора на нескольких устройствах близится к нулю.

Apple, например, использует UUID для генерации идентификаторов своих продуктов:

при первом запуске вашего приложения сгенерите большое случайное число (128bit например), его надо запомнить. Вероятность, что на каком-то другом устройстве (при наличии прямых рук) сгенерится такое же число равна практически нулю. Это число используется как идентификатор. Универсально, просто, надежно.