2016-12-21 1 views
0

Я видел приложения, в которых пользователи могут создавать учетную запись гостя (анонимно) без пароля, а когда они удаляют игру и переустанавливают ее, они все равно регистрируются в гостевой учетной записи ,Анонимная учетная запись, которая используется при удалении/переустановке приложения

Я также видел некоторые приложения, где эта ситуация создавала новую гостевую учетную запись каждый раз. Я хотел бы избежать этого в своем приложении, но я не знаю, как это сделать.

Кто-нибудь знает, как это делается?

Спасибо, Том

+0

[это] (https://developer.android.com/training/articles/user-data-ids.html) поможет вам –

ответ

0

Так что вы хотите создать USERID и сохраняются через приложение переустанавливает. В android я слышал, что нет никакой проблемы, чтобы получить уникальный идентификатор. В iOS вы можете использовать фреймворк вроде JNKeychain. Затем вы генерируете уникальное значение. В obj-c вы можете использовать такой код.

NSString* deviceId = [JNKeychain loadValueForKey: @"deviceId"]; 

if (!deviceId) 
{ 
    if (![JNKeychain saveValue: [[NSUUID UUID] UUIDString] forKey: @"deviceId"]) 
    { 
     deviceId = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; 
    } 
    else 
    { 
     deviceId = [JNKeychain loadValueForKey: @"deviceId"]; 
    } 
} 
Смежные вопросы