Ответы пользователя по тегу Мобильная разработка
  • Можно ли в ios приложении добавить баннер пополнения баланса через сайт?

    yakovmanshin
    @yakovmanshin
    Software Engineer
    Многое зависит от того, за что именно платят ваши пользователи, а вы это не уточнили в вопросе.

    Оплата через iTunes обязательна для контента, который «потребляется» внутри приложения (примеры: виртуальная валюта в игре, отключение рекламы, подписка на аудиокниги*). Если у вас что-то другое — интернет-магазин, электронный кошелек и т.д., — эти ограничения не действуют: можете хоть веб-вью открывать, хоть нативную форму для реквизитов показывать.

    При худшем раскладе вы можете сообщать в приложении, что регистрация доступна в другом месте (не уверен, что более детальное упоминание, тем более кнопки, проходят ревью), а уже там рассказывать про оплату. Впрочем, какое-то время назад я видел в приложении ЛитРес огромный банер с предложением оформить подписку, ведущий на сайт. Это 100% нарушало правила стора, но к пользователям все равно попало.

    * Для так называемых reader apps с недавних пор действует исключение: в них теперь можно сообщать, что регистрация / подписка / оплата доступна в браузере, и показывать кнопку, отправляющую туда. Определение и примеры reader apps можно найти в правилах App Store, вот несколько: Netflix, Amazon Prime Video, Spotify, Kindle.
    Ответ написан
  • Cordova и публикация в сторах - Есть ли проблемы?

    yakovmanshin
    @yakovmanshin
    Software Engineer
    В случае с iOS проблемы при публикации в App Store создает не столько сам web view, сколько “unrestricted web access” — это когда пользователь может напрямую (введя URL) или как-то еще (переходя по ссылкам с сайта на сайт) попасть на ресурс с «небезопасным контентом». У меня был случай, когда ревьюер смог из эмбеда YouTube попасть на десктопную версию сайта и через поиск найти ролики с возрастными ограничениями. Если такая ситуация обнаруживается на ревью, приложение не выкидывают из App Store совсем, но предлагают поднять категорию до 17+ или убедиться, что сайт внутри web view изолирован и не позволяет перейти в «большой интернет».

    Что касается подтверждения прав на контент, обычно вопросов не возникает. Так или иначе, в iOS можно связать домен с приложением, и это дает дополнительные возможности: например, ссылки на сайт могут открываться сразу в приложении.
    Ответ написан
    Комментировать