2016-12-21 5 views
0

ユーザーはパスワードなしでゲストアカウント(匿名)を作成でき、ゲームを削除して再インストールすると、引き続きゲストアカウントにログインしている。アプリをアンインストールして再インストールする匿名アカウント

このような状況で毎回新しいゲストアカウントが作成されるアプリもあります。私は私のアプリでこれを避けたいですが、私はどのようにするか分からない。

これはどのように実行されるのですか?

おかげで、 トム

+0

[This](https://developer.android.com/training/articles/user-data-ids.html)が役立ちます –

答えて

0

だから、あなたがユーザIDを生成し、アプリの再インストールを通してそれを持続します。アンドロイドでは、固有の識別子を取得するのに問題はないと聞きました。 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"]; 
    } 
} 
関連する問題