2016-12-11 4 views
1

Я работаю над приложением для клиента, который использует freewheel.tv для показа видеообъявлений. Из того, что я могу сказать, freewheel позволяет рекламным провайдерам размещать свои собственные объявления, что означает, что домены объявлений являются динамическими. Я знаю, что после 1-го Apple не поощряет приложения от установки NSAllowsArbitraryLoads на true. Я прочитал некоторые сообщения об Apple, разрешающие исключения для определенных сценариев, но я не решаюсь полагаться на это.App Transport Security с рекламой

Каков наилучший способ справиться с этим сценарием? Разве я просто объясню моему клиенту, что нам придется представить наш прецедент Apple, и надеюсь, что они одобрят его или есть что-то еще, что я могу сделать? Любое руководство здесь будет высоко оценено.

ответ

1

Судя по этому видео и многим другим ресурсам What's New in Security, вам необходимо предоставить Apple достаточное объяснение , почему у это исключение. Вероятно, это хорошая идея, чтобы связаться с ними как можно скорее.

+0

Похоже, что Apple только продлевает срок для ATS https://developer.apple.com/news/?id=12212016b – pprochazka72

-1

Имея большой опыт работы с процессом утверждения Apple, я могу сказать вам, что я был бы самым удивленным человеком в мире, если бы они включили ваше приложение с флагом NSAllowsArbitraryLoads, установленным в true, и отказались от всех остальных. Суть в том, что если freewheel.tv хочет продолжать заниматься бизнесом на устройствах iOS, им придется найти решение для своего клиента, чтобы разрешить определенные домены или сделать его жестким требованием показывать рекламу через HTTPS.

Я очень сомневаюсь, что разговор с Apple (если вы даже можете удержать их за это) будет иметь какую-то разницу.

Чтобы решить вашу проблему, вы должны будете либо разрешить каждому домену, который, как вы знаете, показывать рекламу в своем информационном или рекламном агенте.

+0

Итак, вы не думаете, что Apple будет придерживаться своих заявлений о том, что они позволят некоторым приложениям магазин с исключениями ATS включается, если есть достаточное обоснование? Ни при каких обстоятельствах Apple не заявила, что ни одно приложение не будет одобрено, если они установят значение «NSAllowsArbitraryLoads» равным true. Они просто сказали, что разработчикам необходимо будет обосновать. На данный момент никто не знает, какие оправдания будут приняты. – wottle

+0

Учитывая, что Apple удалила разъем 3,5 мм и разрешила только USB-C на новом MBP, вы не можете быть достаточно безопасными, когда дело доходит до Apple. Вы либо прыгаете на лодке, либо тонете. Я предпочитаю, чтобы мои приложения оставались на лодке :) – bsarrazin

+0

Тем не менее, я не говорил, что они не одобряют его, но принятие бизнес-решений на основе того, что позволяет Яблоки, стреляет в ногу. – bsarrazin

 Смежные вопросы

  • Нет связанных вопросов^_^