iOS SDKのキッズモード

iOS アプリが子ども向けの場合、Apple のポリシーに従う必要があります。Adapty SDK を使用している場合、いくつかの簡単な手順でポリシーに準拠した設定を行い、App Store の審査を通過できます。

必要な設定内容

Adapty SDK で以下の収集を無効にする設定が必要です。

  • IDFA(広告識別子)
  • IPアドレス また、カスタマーユーザー ID の使い方にも注意が必要です。<FirstName.LastName> 形式のユーザー ID は、メールアドレスと同様に個人情報の収集と見なされる可能性があります。キッズモードでは、ランダム化または匿名化された識別子(ハッシュ化された ID やデバイス生成の UUID など)を使用することがベストプラクティスです。これによりコンプライアンスを確保できます。

キッズモードを有効にする

Adapty ダッシュボードでの設定

Adapty ダッシュボードでは、IPアドレスの収集を無効にする必要があります。App settings に移動し、Collect users’ IP address の下にある Disable IP address collection をクリックしてください。

モバイルアプリコードの更新

SDK 4.0 以降、Kids Mode は KidsMode という名前の Swift パッケージトレイトになりました。このトレイトを有効にすると、SDK 全体で IDFA と AdSupport がコンパイルから除外されます。通常の Adapty および AdaptyUI モジュールと、通常の import Adapty / import AdaptyUI ステートメントはそのまま使用できます。

KidsMode トレイトは SDK バージョン 4.0 以降で使用できます。SDK 4.0 以降、SDK は Swift Package Manager 経由でのみインストールされます。CocoaPods はサポートされなくなりました。

iOS アプリが子ども向けの場合、Apple のポリシーに従う必要があります。Adapty SDK を使用している場合、いくつかの簡単な手順でポリシーに準拠した設定を行い、アプリストアの審査を通過できます。

必要な設定

Adapty SDK で以下の収集を無効化するよう設定する必要があります:

  • IDFA(広告識別子)
  • IPアドレス さらに、カスタムユーザー ID の使い方には注意が必要です。<FirstName.LastName> 形式のユーザー ID は、メールアドレスと同様に個人情報の収集とみなされる可能性があります。キッズモードでは、ランダム化または匿名化された識別子(ハッシュ化された ID やデバイス生成の UUID など)を使用して、コンプライアンスを確保することがベストプラクティスです。

キッズモードを有効にする

Adapty ダッシュボードでの設定変更

Adapty ダッシュボードでは、IPアドレスの収集を無効にする必要があります。App settings に移動し、Collect users’ IP address の下にある Disable IP address collection をクリックしてください。

モバイルアプリのコードを更新する

ポリシーに準拠するため、ユーザーのIDFAおよびIPアドレスの収集を無効にしてください。