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