1234567891011121314151617181920212223242526272829303132 |
- //
- // NYIDFA.swift
- // JiaPeiManage
- //
- // Created by Ning.ge on 2023/7/17.
- //
- import AdSupport
- import AppTrackingTransparency
- class NYIDFA {
-
- static func getIDFA() -> String {
- var idfa = ""
- let manager = ASIdentifierManager.shared()
- if #available(iOS 14, *) {
- ATTrackingManager.requestTrackingAuthorization { status in
- if status == .authorized {
- idfa = manager.advertisingIdentifier.uuidString
- }
- }
- } else {
- if manager.isAdvertisingTrackingEnabled {
- idfa = manager.advertisingIdentifier.uuidString
- }
- }
- return idfa
- }
-
- }
|