Прозрачность отслеживания приложений на макете кремнияIOS

Программируем под IOS
Ответить
Anonymous
 Прозрачность отслеживания приложений на макете кремния

Сообщение Anonymous »

У меня есть приложение для iOS (которое работает должным образом на iOS), и оно включено назначение: mac (разработан для iPad) . При запуске его на Mac M1 диалог не появляется, и код, который он использовал для прощения разрешений на отслеживание, всегда возвращает attrackingmanager.authorizationstatus.notdetermined < /strong>
код здесь: < /p>
if #available(iOS 14, *) {
ATTrackingManager.requestTrackingAuthorization { [weak self] status in
switch status {
case .authorized:
DispatchQueue.main.async {
self?.didTrackingAuthorized?()
}
// Tracking authorization dialog was shown
// and we are authorized
case .denied:
// Tracking authorization dialog was
// shown and permission is denied
print("FB - Denied")
case .notDetermined:
self?.setup()
print("FB - Not Determined")
case .restricted:
print("FB - Restricted")
@unknown default:
print("FB - Unknown")
}
}
}
< /code>
В документации я прочитал примечание о таком поведении:
Если вы называете AttrackingManager.TrackingAuthorizationStatus в macOS, AttrackingManager.AuthorizationStatus.notDetermined return.>

Подробнее здесь: https://stackoverflow.com/questions/752 ... icon-crash
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»