js бандл в исходном приложении содержит минималистичный функционал для проверки и загрузки обновления + версионность, а вся бизнес-логика находится в стороннем бандле, который выкачивается при первом запуске и в дальнейшем при необходимости обновляется (все ресурсы также зашиты в бандл в виде base64). Каковы шансы, что такое приложение завернут при проверке в App Store/Google Play?
Там правила такие что апдейты не должны серьезно менять приложение. Предполагаю что пропустят, пропускают же codepush
положите в приложение дефолтный бандл с первой версией, чтобы во время ревью было понятно, что код внутри приложения, далее делайте проверку на наличие нового бандла (его версии) и фетчите его, если пропала сеть - показывайте минимальную версию
Обсуждают сегодня