
AppboyKit(OBJECTIVE-C SDKとも呼ばれます)はサポートが終了しており、Swift SDKに置き換えられました。新機能、バグ修正、セキュリティ更新、テクニカルサポートは提供されません。ただし、メッセージングと分析は引き続き通常どおり機能します。詳しくは、新しいBraze Swift SDKの紹介を参照してください。
iOSでのデータ収集を無効にする
データプライバシー規制に準拠するために、iOS SDKのデータトラッキングアクティビティはdisableSDKメソッドを使用して完全に停止できます。このメソッドによってすべてのネットワーク接続がキャンセルされ、Braze SDKはBrazeサーバーにデータを渡しません。後でデータ収集を再開する場合は、requestEnableSDKOnNextAppRunメソッドを使用してデータ収集を再開できます。
また、wipeDataAndDisableForAppRunメソッドを使用して、デバイスに保存されているすべてのクライアント側データを完全に消去できます。
特定のデバイス上で、同じベンダーのすべてのアプリをユーザーがアンインストールしない限り、wipeDataAndDisableForAppRun()を呼び出した後のBraze SDKおよびアプリの次回実行時に、サーバーはそのユーザーをデバイス識別子(IDFV)によって再識別します。すべてのユーザーデータを完全に削除するには、wipeDataAndDisableForAppRunの呼び出しと、Braze REST APIを介したサーバー上のデータ削除リクエストを組み合わせる必要があります。
iOS SDK v5.7.0以降
iOS SDK v5.7.0以降を使用しているデバイスでは、IDFV収集を無効にしている場合、wipeDataを呼び出しても、サーバーがデバイス識別子(IDFV)を使用してそのユーザーを再識別することはありません。