banro
banro
  • 发布:2021-04-26 10:32
  • 更新:2021-08-09 21:50
  • 阅读:1332

请教一个ios权限的请求方法

分类:uni-app

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  

                }  

            }
2021-04-26 10:32 负责人:无 分享
已邀请:
Mooon

Mooon - MooonApp

遇到同样的问题,急求解决办法,App Store现在审核卡在这一步

c***@51hgp.com

c***@51hgp.com

请问,有解决吗?望回复

banro

banro (作者)

hbux 3 以上早就解决了。
不需要单独处理
mainfest.json--app常用设置--ios隐私--跟踪请求里设置提示语

该问题目前已经被锁定, 无法添加新回复