DCloud_App_Array
DCloud_App_Array
  • 发布:2019-07-04 16:54
  • 更新:2020-04-24 17:55
  • 阅读:21750

iOS平台配置应用使用广告标识(IDFA)

分类:HTML5+

12年9月份iOS6发布,IDFA面世,用于给开发者跟踪广告的投放效果。
App中开通广告、或使用第三方SDK(如新浪微博登录|分享、友盟统计)、或uni-app使用uni统计,为了保证功能的完整性建议应用开启使用IDFA标识。

开启IDFA

在manifest.json文件的“App常用其它设置”中可勾选开启(注意HBuilderX2.4以上为默认勾选)


需提交云端打包生效

开启后,云端打包会有提醒

友盟统计

友盟统计SDK需要开启idfa
即使没有勾选IDFA,只要使用了友盟统计则会自动开启IDFA。

提交AppStore审核时勾选配置

开启IDFA后提交AppStore时需将“此App是否使用广告标识(IDFA)”选择项中勾选“是”,如下图所示:

开启IDFA不影响AppStore审核

获取IDFA标识

目前没有封装5+ API获取idfa标识,可以通过native.js获取:

var idfa = '';  
var manager = plus.ios.invoke('ASIdentifierManager', 'sharedManager');  
if(plus.ios.invoke(manager, 'isAdvertisingTrackingEnabled')){  
    var identifier = plus.ios.invoke(manager, 'advertisingIdentifier');  
    idfa = plus.ios.invoke(identifier, 'UUIDString');  
    plus.ios.deleteObject(identifier);  
}  
plus.ios.deleteObject(manager);  
console.log('idfa = '+idfa);

参考Uni插件示例:https://ext.dcloud.net.cn/plugin?id=726

5+SDK离线打包

配置参考文档:http://ask.dcloud.net.cn/article/41

0 关注 分享

要回复文章请先登录注册

weiwin123

weiwin123

我靠,我下面全勾选了没事吧
2020-04-24 17:55
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥

回复 DCloud_App_Array :
我用了乐播投屏,它必须要idfa,坑啊,好不容易搞了个ios的投屏插件还不能审核吗,官方啥时候能搞个投屏的插件啊,急
2020-03-23 11:31
DCloud_App_Array

DCloud_App_Array (作者)

回复 爱吃鱼的靖哥哥 :
儿童类别应用,根据苹果的最新规范不能使用IDFA,请关闭IDFA并不要使用友盟统计。
2020-03-23 11:23
爱吃鱼的靖哥哥

爱吃鱼的靖哥哥

Guideline 1.3 - Safety - Kids Category
We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties.

Your app includes the following feature(s), contrary to guideline 1.3 of the App Store Review Guidelines:

Third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, IDFA. 这个问题怎么解决,我们是儿童教育类的app,不能跟第三方统计分析分享IDFA,怎么破,急!!!
2020-03-23 10:04
DCloud_UNI_HDX

DCloud_UNI_HDX

回复 yoyoyo5006 :
是否使用了友盟统计,统计会调用
2019-11-26 20:07
yoyoyo5006

yoyoyo5006

回复 DCloud_App_Array :
已发咨询问题帖子,帖子中有截图,帖子地址:https://ask.dcloud.net.cn/question/82230
2019-11-04 15:27
yoyoyo5006

yoyoyo5006

回复 DCloud_App_Array :
HbuilderX的版本号是2.3.8.20191103-alpha,截图在回复里不会发。是在控制台提醒的,截图在回复里发不了,我看看一会儿能给您私信么。我这里先把提醒内容内容发出来:[HBuilder] 15:16:11.388 idfa 已经开启,需要在 apple 后台进行配置,[详情查看](https://ask.dcloud.net.cn);
2019-11-04 15:19
DCloud_App_Array

DCloud_App_Array (作者)

回复 yoyoyo5006 :
使用HBuilderX版本号多少?在哪提醒的?最好是能提供一张截图
2019-11-04 15:04
yoyoyo5006

yoyoyo5006

使用HbuilderX打包,不管有没有勾选“使用广告标识”,每次打包必定会提示:idfa已勾选,搞的都不敢提交审核,这是啥情况?
2019-11-04 14:54
DCloud_App_Array

DCloud_App_Array (作者)

回复 2627077114@qq.com :
按上面文档勾选“使用广告标记(IDFA)”后需提交云端打包
2019-08-26 16:05