Ivan
Не должно появляться нового кода после установки ipa
%username% 🍺
нужно быть очень подкованным в стайлгайдах, чтобы понять что и где мы нарушаем. При использовании аппа это не заметно
%username% 🍺
и никто не ждет долбанное ревью
%username% 🍺
в котором для ревьювера 99% ничего не меняется
Ivan
Ivan
Вообще дичь какая то
%username% 🍺
очень трудно отследить
Valery
Блин, хочу чтоб игры так делали
Valery
А то хрен что по LTE скачаешь
Ivan
Там сразу трояны и вирусы начнутся
%username% 🍺
я не имею отношение к казино, просмотру фильмов и прочей чернухе, прошу это учесть. Я белый и пушистый ) просто хитрый
Ivan
По факту ты скачал белое приложение, а оно потом подтянули какой-то код
%username% 🍺
по факту да, смотри что качаешь
Ivan
%username% 🍺
но мы не имеем мотивом подсовывать pornhub в апп
%username% 🍺
token-based авторизация
Ivan
Отвечать apple придется
Ivan
Вот по этому и запрещают такое
%username% 🍺
скептицизм прошу оставить при себе
%username% 🍺
хотите поразглагольствовать - пойдите поищите в сторе такие аппы и стучите в саппорт
Ivan
Опять мамкины всемогуторы
%username% 🍺
работа до старости вам обеспечена
%username% 🍺
я думаю 1000+ наберется
Anonymous
зачем ему врать?)
Anonymous
Плюс в сторе есть куча прилок которые нарушают гайдлайны
Anonymous
как то они там оказались
%username% 🍺
приложение нативное, но часть кода, подгружаемая со стороннего сервера, это js код
Ivan
Это не просто гайдлайны, это уже потенциальные проблемы безопасности
Anonymous
лол да загугли казино вулкан
Anonymous
выскочит десяток если не больше
%username% 🍺
вы можете писать native и исполнять через RNBridge то что вам угодно
%username% 🍺
любая view может быть представлена в виде JS через RNBridge в приложении, в то время как JS грузится со стороннего ресурса.
%username% 🍺
да это проблема безопасности appstore и он борется с этим
Ivan
Ну js движок все же apple, и там много ограничений
%username% 🍺
это не вебкит, я выше написал
Сергій
%username% 🍺
вам и не нужен "другой js движок"
%username% 🍺
вам вообще не нужен js движок
%username% 🍺
в том виде, в котором вы о нем думаете
Илья
%username% 🍺
там только веб странички смотреть и графики рисовать в svg через D3
Илья
Ivan
Загружаешь js код - не нужен js движок
Ivan
Логика
Илья
Кейс, когда меня ревью не пропускали из-за контента в виде Lorem ipsum
%username% 🍺
легко! )
Artur
%username% 🍺
почти, но не codepush, у нас selfhosted решение
%username% 🍺
%username% 🍺
их нет
Artur
apple статистику по таким аппам собирает и реджектит потом
%username% 🍺
все библиотеки зашиты в приложение изначально и ни одна из них ничего не нарушает
Artur
ну тогда это легальный способ обновления через js бандл
%username% 🍺
не совсем, все же мы не можем пройти ревью, приходится хитрить
Artur
у тех ребят которые инжектили через js со стороны apple были четкие причины их выпиливания
%username% 🍺
что мешает тебе создать приложение кинопоиск2.0 а потом через js бандл впилить туда просмотр кино - ничего
%username% 🍺
просмотр тизеров никто не запрещает
%username% 🍺
вместо тизеров может быть что угодно
%username% 🍺
это не реальный кейс
Valery
Как можно обратиться к PageViewController из вьюконтроллера, которого он отображает?
Илья
%username% 🍺
Don’t include any hidden or undocumented features in your app;
%username% 🍺
у нас такого нет
%username% 🍺
все прозрачно, мы просто не согласны с некоторыми позициями apple по поводу отображения контента
%username% 🍺
у нас нет скрытых фич или чего-то, что не видит ревьювер, мы видоизменяем некоторые view по нашему усмотрению
%username% 🍺
например, apple запрещает содавать список приложений внутри сторонних приложений, похожий на appstore
%username% 🍺
ну и там еще пара похожих по мелочи
%username% 🍺
ничего криминального )
Vladimir
парни?
Vladimir
а как кастомить launch screen?
Vladimir
и можно ли это вообще делать?
Stanislav
можно
Stanislav
берешь и кастомишь
Stanislav
обычный сториборд же
Pavel
Радио, где гребаные радио в ios?