Skip to content

3.7.1

Compare
Choose a tag to compare
@zoontek zoontek released this 26 Feb 14:05
· 116 commits to master since this release
  • Only request the App Tracking Transparency iOS permission when the app is focused (as it's not allowed in background).
    This means that this code (which was a workaround):
useEffect(() => {
  const listener = AppState.addEventListener('change', (status) => {
    if (Platform.OS === 'ios' && status === 'active') {
      request(PERMISSIONS.IOS.APP_TRACKING_TRANSPARENCY)
        .then((result) => console.log(result))
        .catch((error) => console.log(error));
    }
  });

  return listener.remove;
}, []);

       Can safely be replaced by:

useEffect(() => {
  if (Platform.OS === 'ios') {
    request(PERMISSIONS.IOS.APP_TRACKING_TRANSPARENCY)
      .then((result) => console.log(result))
      .catch((error) => console.log(error));
  }
}, []);