問題タブ [apptrackingtransparency]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ガイドライン 5.1.2 - 法律 - プライバシー - データの使用と共有 - アプリの拒否
IDFA/アプリ追跡ポリシー ガイドライン 5.1.2.
私のアプリは、友人または個人の GPS 追跡履歴用の GPS ベースのアプリです (ユーザーが使用するために選択したものは何でも)。すべての情報はアプリと私のサービスに固有のものであり、サードパーティを販売または使用したり、宣伝したりすることはありません。
私の質問は、デバイス ID についてです。ユーザーを「追跡」するためにデバイス識別子を使用して UUID 構成要素を生成しますか?
UUID を使用してデバイスを追跡するのではなく、ユーザーを追跡しています。ハードウェア デバイスからログアウトし、別のハードウェア デバイスに移動してログインする機能があり、新しいデバイスで UUID を再利用します。したがって、技術的には、デバイスを追跡するのではなく、DB 内のすべてのユーザーとその関連する友人などを追跡する目的でユーザーを追跡します。
その場合、ユーザーがユーザー名を選択できるようにするため、すべての UUID コードを無効化/削除し、ユーザー名を使用して DB 内のユーザーを「追跡」する必要がありますか? それがアップルが不平を言っている理由の1つですか?
Apples の情報では、自己識別可能な「デバイス外」のものを送信しないことについて述べていますが、2 人以上の友人がお互いを「追跡」したい場合は、デバイスを識別する方法が必要になるため、これが必要です。
また、「andrew」のような誰かのユーザー名を推測するよりも、ハッカーが私たちのサービスをハッキングしようとした場合に、有効なユーザー名/UUID ペアを取得するのが難しくなるため、ユーザー名と一緒に UUID を使用します。ユーザー名/パスワードを使用してもうまくいくと思いますが、UUIDの長さとランダム性の方が気に入っています。
「広告追跡」フレームワークのポップアップなどを必要とせずに機能させるために、Appleでこの同じタイプのGPS追跡の問題に成功した人が他にいるかどうか疑問に思っています.
提案/ヘルプをありがとう!
swift - App Tracking Transparency ダイアログが iOS に表示されない
ATT リクエストが表示されないため、Apple レビュアーが私のアプリを拒否しました。
私のコードは次のとおりです。
このコードを AppDelegatedidFinishLaunchingWithOptions
との両方に実装しましviewDidLoad
た。iOS 14 では ATT パーミッション リクエストが表示されますが、iOS 15 では表示されません。