在此,给大家略讲版本提交时注意点,希望能帮到大家。
基础 SDK V1.2.0 版本(包括其后版本)引入了 IDFA,可能会造成您的应用提交AppStore审核失败,请您认真阅读下文。
引入IDFA的目的
引入 IDFA 能够较精准的识别用户,能帮助我们最大程度的追踪您在使用 SDK 时的问题,确保SDK稳定性,如果您的应用集成了广告服务,建议使用我们线上版本的 SDK。
若您的应用未集成任何广告服务,但需要跟踪广告带来的激活行为,您仍旧可以使用我们线上版本的 SDK,具体内容请继续向下阅读。
审核时关于 IDFA 选项的选择
提交 AppStore 审核时关于 IDFA 的选项,如下图所示:
以上4项代表的含义
1、在 App 内投放广告
服务应用中的广告。如果你的应用中集成了广告的时候,你需要勾选这一项。
2、将此 App 安装归因于先前投放的特定广告
跟踪广告带来的安装。如果你使用了第三方的工具来跟踪广告带来的激活以及一些其他事件,但是应用里并没有展示广告你需要勾选这一项。
3、将此 App 中发生的操作归因于先前投放的特定广告
跟踪广告带来的用户的后续行为。如果你使用了第三方的工具来跟踪广告带来的激活以及一些其他事件。
4、iOS 中的“限制广告跟踪”设置
对您的应用使用 IDFA 的目的做下确认,只要您获取了 IDFA,那么这一项都是需要勾选的。
被 AppStore 拒绝的解决办法
1、如果您的应用里只是集成了广告,不追踪广告带来的激活行为,那么选择 1 和 4。
2、如果您的应用没有广告,而又获取了 IDFA。我们建议选择 2 和 4。
不过我个人通常选择是,下面四个复选框,选择2,3,4.
个人建议,如你的应用版本1.0已提交,后续提交了1.0.x的几个版本。故后续不要轻易的提交1.1版本。除非项目应用中大方面的改动,否则不要轻易尝试直接提交1.1版本,本人试过两次,各种无语,坑爹没法说。
还有针对提交应用版本的时间,需要注意一点,加急审核理由要充分,至于加急审核一年两次的请求,我倒未领教到两次之后不可申请。加急一定要理由充分,谨慎。