Выпускать обновление приложения ios, когда фиды контента еще не запущены
Мне нужно выпустить обновление для приложения iOS. Я хочу выпустить обновление приложения именно с запуском веб-сайта. Итак, я подумал о том, чтобы: - разработать новую версию приложения (используя внутреннюю в dev-каналах) - изменить каналы в приложении, чтобы они указывали на новые каналы (в этот момент приложение не будет иметь никаких содержание, потому что каналы еще не запущены) - отправьте приложение в магазин приложений (дождитесь одобрения Apple) и вручную запустите приложение, когда сайт заработает (и на этом этапе каналы будут активны). Проблема в том, что когда приложение находится в процессе рассмотрения, у меня не будет никакого контента. Это проблема для Apple? Они могут одобрить приложение без содержания? Что если я напишу им заметку разработчика? Мне нужно сделать это, потому что, когда новый сайт начинает работать, новая версия каналов не совместима со старой версией (разные форматы). Я знаю, что это не идеальное решение, но это было не мое решение.
2 ответа
Вы можете загрузить серверную часть сайта, не загружая интерфейсную часть. Поэтому загрузите php-файлы на сервер и получите доступ к ним из приложения, передающего ему данные json, или как бы вы ни передавали информацию. Если ваш бэкэнд переплетен с внешним интерфейсом, вам, возможно, придется переписать файлы, дать им одно и то же имя, загрузить их на сервер, чтобы они обслуживали данные, чтобы они могли их протестировать, а затем, когда Вы хотите запустить сайт, перезаписать файлы полной версией. Тем не менее, я полагаю, что ваши файлы, собирающие данные из базы данных, отличаются от тех, которые представляют динамический контент, в противном случае вы нарушаете парадигму MVC и, вероятно, в любом случае должны изменить структуру вашего сайта.
Как отметил Рич, Apple, скорее всего, отклонит приложение, если новостные ленты составляют большую часть приложения и ничего не делают. Если вы хотите выпустить приложение именно тогда, когда будет запущен веб-сайт и новостные ленты будут активны, тогда, когда вы отправляете приложение, есть возможность выпустить его в определенную дату.