app集成了admob广告,需要使用ios14新增的AppTrackingTransparency跟踪请求
但目前文档和插件中,都没有针对这个请求的调用方法。
使用Navtive.js 尝试了调用也无效,请教下,谁能给段代码,调用下这个权限呢
3q
object-c 原生方法是这样请求的
if#available(iOS14.0, *) {
letstatus = ATTrackingManager.trackingAuthorizationStatus
if(status != .authorized){
ATTrackingManager.requestTrackingAuthorization { (newstatus)in
ifnewstatus == .authorized{
device_idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString
}else{
}
KeyWindow?.rootViewController?.showDialogAlert(title:"提示", message:"请在设置-隐私-Tracking中允许App请求跟踪", okStr:"确定", cancelStr:"取消") { (confirm)in
ifconfirm {
leturl = URL(string: UIApplication.openSettingsURLString)
iflettmpUrl = url, UIApplication.shared.canOpenURL(tmpUrl) {
UIApplication.shared.open(tmpUrl, options: [:], completionHandler: { (success)in
})
}
}
}
}
}
}else{
ifASIdentifierManager.shared().isAdvertisingTrackingEnabled{
device_idfa = ASIdentifierManager.shared().advertisingIdentifier.uuidString
}
}
3 个回复
Mooon - MooonApp
遇到同样的问题,急求解决办法,App Store现在审核卡在这一步
c***@51hgp.com
请问,有解决吗?望回复
banro (作者)
hbux 3 以上早就解决了。
不需要单独处理
mainfest.json--app常用设置--ios隐私--跟踪请求里设置提示语