@DSmith

Xcode как добавить ATTrackingManager?

Есть приложение, написанное на react native под andorid и ios.
Периодически просто вношу некоторые правки (в визуальную часть) и выпускаю в google play и appstore.
Сейчас Apple требует включить в приложение поддержку AppTrackingTransparency, иначе отклоняет обновление.

Нашел инструкцию и внес в файл AppDelegate.m следующее:

Сверху файла:
#import <AppTrackingTransparency/AppTrackingTransparency.h>


Далее после
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{


внес:
if (@available(iOS 14.0, *)) {
          [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {
          // Tracking authorization completed. Start loading ads here.
          // [self loadAd];
          }];
}


Запустил на эмулятор, приложение запустилось, выдался запрос на разрешение слежения, все хорошо.
Решил собрать (Archive), чтобы отправить в appstore, в конце сборки выдает ошибку:
AppDelegate.m:43:12: Use of undeclared identifier 'ATTrackingManager'

Подскажите, что не так?
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы