Как публикувахме приложението за видеочат за iOS в App Store

приложение декларира

В тази статия ще ви разкажем как сглобихме първото си WebRTC приложение за iOS и го публикувахме в App Store, какво трябваше да срещнем и какво се получи от него.

Ние правим WebRTC медиен сървър и три SDK за работа със сървъра: Web, Android, iOS.

Няколко примера идват с всеки SDK. Например има 11 примерни приложения за iOS SDK, източниците на които са налични тук.

Може би тук пишем прости истини, отдавна предадени от всички разработчици и издатели на iOS, но за нас беше малка изненада.

Тези. За да позволите на някой друг да тества приложението, първо трябва да помолите някой да ви даде UDID на устройството, добавете го към списъка на уебсайта developer.apple.com, възстанови приложението в Xcode, качване и едва след това дайте връзка за изтегляне на този конкретен човек.

Този метод на разпределение се нарича adhoc. По принцип е удобно в екипа - да влезете веднъж във всички разработчици и тестери. Но това е ужасно неудобно, ако трябва да осигурите достъп до демонстрационното приложение за тестване на всички.

приложение

Взехме като пилотно приложение Двупосочно стрийминг, което изглежда така:

Публикация

1. Да започнем с най-важното - с иконите. Направете икони с максимален размер 1024x1024 и ги добавете към Xcode.

Лош късмет с иконите, т.к. най-голямата икона беше решена да бъде малко по-различна и поради тази причина нашето заявление беше отхвърлено за първи път, но повече за това по-късно.

2. Създайте Запис на приложението - попълнете картата за кандидатстване.

Попълването на формуляра не е сложен процес, затова ви предлагаме да се запознаете с него на уебсайта на Apple.

3. Добавете екранни снимки.

Тъй като имаме демонстрационно приложение, не се колебахме дълго време и просто направихме фотоснимки на екранните снимки за необходимите размери:

  • 5,5-инчов дисплей (1242 x 2208)
  • 12,9-инчов дисплей (2048 x 2732)

4. Заредете сглобката в iTunes Connect

Това може да стане с помощта на Зареждане на приложения за да качите приложение в iTunes Connect.

1) Отворете менюто Xcode и щракнете Отворете инструмента за разработчици/Loader за приложения
2) Влезте с вашия Apple ID
3) Кликнете върху „Предоставяне на приложението ви“.
4) Изберете приложението ipa, щракнете Изпрати и изчакайте изтеглянето да приключи.

5. Изпращаме изтегленото приложение за модериране в iTunes Connect

Тук трябва да отговорите на три въпроса. След малко гуглене влязохме # и в трите отговора:

Всъщност нашето приложение използва широко криптиране, а именно AES и HTTPS/Websocket. Google обаче отговори, че става въпрос за персонализирано криптиране, което надхвърля стандартните AES, HTTPS технологии. Затова поставихме „Не“, както за другите два въпроса.

В резултат на това приложението се модерира и ние се заехме с бизнеса си.