2017-06-03 12 views
0

私はユーザーがクラウドにデータを保存できるアプリケーションを開発中です。しかし、ユーザーに資格情報を作成するよう求めているわけではありません。それぞれのユーザーを一意に識別したいUUIDは、ユーザーに固有のIDを作成するための良いテクニックです。資格情報なしのユーザーを一意に識別

let uuid = UUID().uuidString 

しかし、ユーザーがアプリを削除してからもう一度インストールすると、そのユーザーが誰であるかを知る方法がありません。

答えて

1

はい他の資格情報がない場合は、一意のユーザーを識別する場合は、let uuid = UUID().uuidStringを使用します。

タイプを一意に識別するために使用できるUUID文字列、 インターフェイス、およびその他の項目を表します。

ユーザーがアプリケーションを削除した場合、彼/彼女は新しいIDを取得し、あなたはもうユーザーと古いIDを追跡can't。アプリケーションを削除して再インストールした後でもユーザーを追跡する場合は、いくつかの種類の資格情報が必要です。

+0

しかし、ユーザーがアプリを削除して再度インストールすると、そのユーザーが誰であるかを知る方法がない場合に問題が発生します。 –

+0

これで、ユーザーは新しいIDを取得し、IDはインストールごとに一意です。 –

+0

うん!しかし、元のUUIDを使ってアイテムをクラウドに保存しています。その人が新しいUUIDを取得した場合、私は古いアイテムを識別できません。 –

関連する問題