Skip to content

Does iOS install tracking require ATT permission to be recorded? #284

@Sotatek-QuanDo

Description

@Sotatek-QuanDo

After updating to react-native-adjust 5.5.0, I am verifying my iOS integration again and would like some clarification regarding ATT and install tracking.

Currently, my application:

  • Does NOT include NSUserTrackingUsageDescription in Info.plist
  • Does NOT request App Tracking Transparency (ATT) permission in React Native
  • Does NOT show the ATT popup when launching the app

I would like to clarify the following:

  • Does react-native-adjust automatically request ATT at any point? Or is ATT completely handled by the developer?

When testing with Adjust Testing Console to verify installs using IDFA:

  • The device does NOT appear if I do not implement ATT.

The device only appears after I:

  • Add NSUserTrackingUsageDescription to Info.plist
  • Request ATT permission in React Native
  • Grant the permission on the device
    After doing this, the device information (including IDFA) appears correctly in the Testing Console.

So my main question is:
Is ATT required for install tracking on iOS when using react-native-adjust, if I am only using it for install tracking? ( As i'm understanding, for my testing purpose, to show device info on Testing Console, I have to request ATT )

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions