2016-12-11 71 views
1

我正在爲使用freewheel.tv投放視頻廣告的客戶端開發應用程序。據我所知,自由輪允許廣告提供商託管自己的廣告,這意味着廣告域是動態的。我知道在1日之後,蘋果正在阻止應用程序將NSAllowsArbitraryLoads設置爲true。我已經閱讀了一些關於Apple允許某些場景例外的文章,但是我們仍然猶豫不決。應用程序傳輸安全與廣告

處理這種情況的最佳方法是什麼?我只是向我的客戶解釋,我們將不得不向Apple展示我們的使用案例,並希望他們批准它,或者我還能做些什麼嗎?任何指導在這裏將不勝感激。

回答

1

根據此視頻和其他許多資源來判斷What's New in Security您需要爲Apple提供足夠的解釋爲什麼您需要有此例外。儘快與他們取得聯繫可能是一個好主意。

+0

似乎像蘋果剛剛延長了ATS的截止日期https://developer.apple.com/news/?id=12212016b – pprochazka72

-1

在蘋果審批過程中擁有豐富的經驗,我可以告訴你,如果你的應用將NSAllowsArbitraryLoads標誌設置爲true並拒絕其他人,我將成爲世界上最令人驚訝的人。最重要的是,如果freewheel.tv希望繼續在iOS設備上開展業務,他們將不得不爲他們的客戶找到解決方案,以允許特定的域名或通過HTTPS提供廣告的硬性要求。

我非常懷疑與蘋果進行對話(如果你甚至可以爲此持有他們)會有什麼不同。

要解決您的問題,您必須允許您知道的每個域在您的info.plist中投放廣告或更改廣告提供商。

+0

所以你不認爲蘋果會支持他們的聲明,他們將允許一些應用程序進入如果有足夠的理由,那麼打開了ATS例外的商店? Apple從未說過,如果將「NSAllowsArbitraryLoads」設置爲true,則不會批准任何應用程序。他們只是說開發者需要提供理由。目前沒有人知道什麼理由會被接受。 – wottle

+0

考慮到Apple已經移除了3.5mm插孔,並且只允許在新的MBP上使用USB-C,所以當涉及到Apple時,您不夠安全。你要麼跳上船,要麼淹死。我更喜歡我的應用程序留在船上:) – bsarrazin

+0

這就是說,我並不是說他們不會批准它,而是根據蘋果允許的腳步來做出商業決策。 – bsarrazin