Apple が iOS 5 で uniqueIdentifier を廃止したので、CFUUIDCreate 関数を使用して UUID を作成することを考えていました。しかし、毎回 CFUUIDCreate を呼び出すと、新しい UUID が作成されます。したがって、私の計画は、アプリが初めて起動されたときに CFUUIDCreate を使用し、それを NSUserDefaults に保存することでした。そのため、ユーザーがアプリを削除または再インストールすると、UUID が削除されます。そこで、生成された UUID をキーチェーンに保存できるかどうか疑問に思っていました。だから私の質問は
1) アプリを削除すると、キーチェーンに UUID が存在するかどうか? 2) キーチェーンに保管するのは良い考えですか?
しかし、私はデバイスの MAC アドレスのみを使用したいのですが、Apple は開発者がデバイスの MAC アドレスを取得することを許可していますか?
どんな助けでも大歓迎です。前もって感謝します。