2

ユーザーが実際にログインせずに誰であるかを知りたいです。インターネットにはたくさんの方法があり、現在使用しているものは次のとおりです。

static let DeviceId = UIDevice.currentDevice().identifierForVendor.UUIDString

問題は、ユーザーがアプリを削除して再インストールするとリセットされることです。また、実際にアプリを削除しなくても、ユーザーの約 1 ~ 5% でこの値が変化します。新しい iOS バージョンにアップグレードした後に発生します。アプリストアの国も変更したときに発生する可能性があります。

ユーザーが何をしても、ユーザーIDを一意にする必要があります。ささやきアプリの仕組みに似ています。

これを行う最善の方法は何ですか?広告識別子は紙の上ではとても良さそうに見えますが、Apple はそれをユーザーのログイン情報だけに使用することを許可していますか?

キーチェーンを使用する必要がありますか? アイクラウド? 私が使用できる他の値はありますか?

このトピックについて私が読んだいくつかの情報源は次の
とおり
です
。デバイスで iOS アプリをアンインストールしますか?

4

0 に答える 0