AppleiOS 10iOS 11Приобретение пользователяРаскрытие приложенийТехническая информация

Уведомление безопасности в iOS блокирует загрузку из App Store

By Октябрь 30, 2017 No Comments

В начале 2017 года несколько злоумышленников придумали способ взлома браузера Safari в iOS с помощью бесконечного цикла перенаправлений настраиваемой схемы URI. В результате злоумышленникам удалось распространить сравнительно примитивную программу-вымогатель, но она выглядела достаточно реалистично, чтобы вынудить многих пользователей выплатить взятку мошенникам. Эта проблема не имела никакого отношения к прямым ссылкам, но последствия исправления этой проблемы оказались более серьезными, чем это предвидели разработчики Apple.

Проблема в iOS 10.3

Компания Apple исправила уязвимость безопасности настраиваемой схемы URI в iOS 10.3, но у этого исправления оказался побочный эффект: при открытии App Store из Safari появляется новое уведомление с требованием подтверждения. Поскольку все системы прямых ссылок опираются на перенаправление через Safari для доступа к App Store, это означает появление нового пограничного случая, который следует учитывать при обработке всех прямых ссылок в iOS. Выглядит это так.

Проблема в следующем: если в этом диалоговом окне нажать «Отмена», то перед пользователем окажется пустой экран. Велика вероятность, что после этого пользователь не будет устанавливать ваше приложение.

Обходной путь в решениях Branch для iOS

Разработчики Branch предусмотрели обходной путь: добавление настраиваемого окна предварительного просмотра с фирменной символикой с кнопкой действия. По сути, пользователю предоставляется вторая возможность подтвердить правильное решение. Вы можете прочесть, как мы это сделали, Вот как это выглядит:

Эта лишняя страховочная мера лучше, чем ничего, но, разумеется, удобство для пользователей теперь снизилось. Вопрос лишь в том, насколько именно оно снизилось, и теперь мы располагаем фактическими данными о влиянии этого исправления Apple.

Данные о снижении показателей конверсии в iOS

Эти результаты вычислены на основе выборки действий со ссылками Branch для iOS 2 мая 2017 г.

Что это означает на самом деле? Давайте разберемся.

Посетители, нажавшие кнопку «Отмена»

В Safari нет возможности напрямую отслеживать нажатие этой новой кнопки «Отмена». Тем не менее можно достаточно точно определить количество нажатий этой кнопки на основе изменения других измеряемых метрик. Оказалось, что кнопку «Отмена» нажимают почти 19% пользователей.

Количество установок, зафиксированных по второму экрану

Хорошая новость в том, что посетители по-прежнему заинтересованы в установке вашего приложения, просто их запутывает это новое предупреждение. Если предоставить им еще одну возможность сделать выбор, отобразив окно предварительного просмотра с кнопкой действия, то свыше 5 % пользователей успешно продолжат загрузку.

Почему разработчики Apple должны это исправить

Итог такой: даже с учетом обходного пути, подобного тому, который предложен компанией Branch, мы теряем около 2,5 % установок в iOS. Новый экран с предупреждением вызывает серьезные сомнения в дальнейшей установке приложения примерно у пятой части пользователейiOS. Второй экран помогает, но этого недостаточно, чтобы сгладить ущерб.

Разумеется, выпуск исправления, чтобы устранить уязвимость, связанную со схемами URI, был целесообразен, но не следует считать App Store обычным приложением. Это важная часть инфраструктуры iOS. Применение такого неудачного интерфейса к важнейшему компоненту платформы было явно неудачным решением.

И разумеется, если вы заинтересованы в приобретении новых пользователей ( об этом нужно заботиться), то вам придется предоставлять пользователям обходной путь, пока проблема не будет исправлена разработчиками Apple. В современном мире мобильных приложений возможность увеличить количество установок на 1 % столь простым способом — совершенно неслыханная возможность, и она, безусловно, стоит всех потраченных усилий.

Платформа Branch поддерживает свыше 25 тысяч приложений, поэтому нам удается обнаруживать новые пограничные случаи сразу после их появления и решать возникающие проблемы. Более того, для всех приложений на нашей платформе автоматически развертываются исправления, причем обычно не требуется никакой дополнительной работы. Если вам надоели решения прямых ссылок, внезапно перестающие работать, то попробуйте Branch как можно скорее!

shares