Ben de bir projenin lisans çalışması için get(PersistentID) alarak çözmüştüm. Cihaz Id si olarak bir değer çıkıyor. Persistend ID ye göre bir key oluşturulup müşteriye iletiliyor. Sizde persistend Id yi bir database nize kaydedersinizki bir daha aynı ıd den talep gelirse, tekrar aynı şifreyi verirsiniz veya vermezsinİz. Bu şekilde çözülebiliyor.