iOS アプリが iOS アプリ ストアで拒否されたところ、次のような結果が得られました。
人民解放軍 3.3.9
あなたのアプリは分析ソフトウェアを使用してデバイス データを収集し、サード パーティに送信していますが、これは iOS 開発者プログラム ライセンス契約に準拠していません。
3.3.9 お客様およびお客様のアプリケーションは、事前のユーザーの同意なしにユーザーまたはデバイスのデータを収集してはならず、アプリケーションの使用に直接関連するサービスまたは機能を提供するため、または広告を提供するためにのみ使用することはできません。アプリケーションで分析ソフトウェアを使用して、デバイス データを収集し、第三者に送信することはできません。
具体的には、お客様のアプリが識別目的でデバイスの MAC アドレスを使用していることがわかりました
一意のデバイス ID で Mac アドレスを使用していますが、これ以上は許可されていないと思います (iOS 7 は Mac アドレスのクエリもサポートしていません。リンクを参照してください)。はっきりとは言いませんが、「iOS Developer Program License Agreement」の次の行から、それがもはや許可されていないことが明確にわかりました。
さらに、あなたもあなたのアプリケーションも、デバイスを一意に識別する目的で、永続的なデバイスベースの識別子、またはそこから派生したデータを使用しません。
そのため、コードで Mac アドレス クエリを既に削除し、デバイスの識別に別のアプローチを使用していますが、次の行について少し心配しています。
あなたとあなたのアプリケーションは、ユーザーの事前の同意なしにユーザーまたはデバイスのデータを収集することはできません
アプリケーションで分析ソフトウェアを使用して、デバイス データを収集し、第三者に送信することはできません。
私たちのアプリは、モバイル コンテンツ管理ソフトウェアです。OS、モデル、場所、ユーザーのドキュメント監査ログなど、デバイスに関する情報を収集しています。ここでユーザーに提示する必要がある同意の種類は何ですか?
これらすべてを含めるために、ここでエンド ユーザー ライセンス契約を提示する必要がありますか? (もしそうなら、私たちの会社の弁護士にそれを書いてもらう必要があると思います).
現在、私たちのコードは、管理サーバーからダウンロードしたアプリの使用ポリシーも示しています。ユーザーとデバイス情報の収集を開始する前に、ユーザーはそのポリシーに同意する必要があります。それとも、その使用ポリシーに関連するテキストを追加するだけで十分ですか?
現時点では、アプリ ストアのレビュー チームは、場所を収集することに不満を持っていません (いずれにせよ、ユーザーが受け入れる必要がある OS からの場所のプロンプトがあると思います)。
ここでは非常にタイトな時間であり、アプリ ストアでのレビュー サイクルは約 1 週間であるため、あなたの提案は非常に高く評価されます。上記の修正により、次回の送信後に直面する問題が他にあるかどうかはわかりません。または、そのアプリ ストアのレビュー チームが 1 回のレビューですべての問題を解決する可能性があります。これを修正すれば、問題は解決するはずです。アプリ ストアのレビューがこのようなものである場合は、あなたの経験からもお知らせください。お時間をいただきありがとうございます。