iOS アプリケーションで、ユーザーの不適切なアクション (暴力的なコンテンツの投稿など) を検出した場合、ユーザーのアプリケーションの使用を停止したくありません。この機能を実装する基本的な考え方は、アプリケーションのインストールごとに一意の ID を作成して保存し、サーバー API からの使用を一時停止することです。
私の質問は、ユーザーがアプリケーションを再インストールしても、Apple の iTunes 送信を通過しても、この機能を実装するにはどうすればよいですか?
この機能を技術的に実装する 2 つの方法を思いつきましたが、Apple がどのように対応するかは疑問です。
- IDFA を保存します (ユーザーが代わりに ID をリセットできることを理解しています)
- アプリで生成された udid をキーチェーンに保存します (ユーザーがアプリを削除してもキーチェーンは削除されません)。
完璧な答えがないことは承知していますが、この問題について、同様の申請書を提出しようとしたことがある人、または Apple のガイドラインをよく知っている人に相談していただければ幸いです。ありがとうございました。