| 1234567891011121314151617181920212223242526 | #import <Foundation/Foundation.h>#import <AppTrackingTransparency/AppTrackingTransparency.h>#import "UnityInterface.h"extern "C" {     void _RequestTrackingAuthorizationWithCompletionHandler() {         if (@available(iOS 14, *)) {             [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) {                 NSString *stringInt = [NSString stringWithFormat:@"%lu",(unsigned long)status];                 const char* charStatus = [stringInt UTF8String];                 UnitySendMessage("IOSMethod", "GetAuthorizationStatus", charStatus);             }];         } else {             UnitySendMessage("IOSMethod", "GetAuthorizationStatus", "-1");         }     }         int _GetAppTrackingAuthorizationStatus() {         if (@available(iOS 14, *)) {             return (int)[ATTrackingManager trackingAuthorizationStatus];         } else {             return -1;         }     }}
 |