ヘルスケアセンターで使用するアプリがあります。ユーザーが初めてシステムにログインすると、アプリはUUID
現在のデバイス用に生成します。この UUID はSSKeychain
DB に保存され、挿入されます。次回、アプリにログインすると、SSKeychain から UUID を取得し、前回のログイン時のSSKeychain
情報を DB の情報に更新します。
デバイスの UUID に応じて、センターが持つデバイスの数を管理できます。ただし、デバイスをリセットすると、UUID
のデバイスが から削除されたようSSKeychain
です。そのため、ユーザーが再度ログインすると、アプリは新しいUUID
. この UIID は DB に挿入されますが、古い UUID はまだ DB にあります。これは、各センターのデバイスの実数をリードしており、DB によって異なります。
(iPad, iPhone)
では、デバイスがリセット、復元などされても維持できる、各デバイスの一意の識別子を作成する方法をいくつか教えてください。
よろしくお願いします。