我正在为使用freewheel.tv来投放视频广告的客户开发应用。据我所知,freewheel允许广告提供商托管他们自己的广告,这意味着广告域是动态的。我知道在1号之后,Apple正在阻止应用程序将NSAllowsArbitraryLoads设置为true。我已经阅读了一些关于Apple的帖子,允许某些情况下的例外情况,但我不愿依赖它。
处理此方案的最佳方法是什么?我只是向我的客户解释我们必须向Apple展示我们的用例并希望他们批准它或者我还能做些什么吗?任何指导将非常感谢。
答案 0 :(得分:1)
根据此视频和许多其他资源What's New in Security判断,您需要向Apple提供足够的解释为什么您需要获得此异常。尽快与他们取得联系可能是一个好主意。
答案 1 :(得分:-1)
拥有Apple批准流程的丰富经验,我可以告诉您,如果他们让您的应用将NSAllowsArbitraryLoads
标志设置为true,那么我就是世界上最惊讶的人拒绝其他人。最重要的是,如果freewheel.tv希望继续在iOS设备上开展业务,他们必须为其客户找到一个解决方案,以允许特定域或通过HTTPS提供广告的硬性要求。
我非常怀疑与Apple进行对话(如果你甚至可以拿到它们)会有任何不同。
要解决您的问题,您必须允许您知道的每个域名都在您的info.plist中投放广告或更改广告提供商。