- PVSM.RU - https://www.pvsm.ru -

iOS приложение для услуги «Облачное хранилище»

Приложение iOS для «Облачного хранилища»

Вечером 17 декабря 2012 мы наконец-то получили approve нашего приложения для «Облачного хранилища» в AppStore и теперь оно доступно для скачивания. Поскольку это был наш первый опыт разработки и дистрибуции iOS приложений, то всё оказалось не так тривиально как хотелось бы.

Проблемы

С самой первой проблемой мы столкнулись еще до завершения процесса регистрации в «iOS Developers Program». Когда регистрируешься как юридическо лицо, то необходимо указывать D-U-N-S номер, который закреплен за организацией в базе «Dun & Bradstreet» (D&B), с которой в свою очередь Apple берет информацию о компании по указаному D-U-N-S. К сожалению, в этой базе мы оказались записаны как «Selektel OOO», а это некорректное название и некрасиво выглядит.

После общения с саппортом Apple стало понятно, что для продолжения процесса регистрации необходимо каким-либо образом изменить название компании в базе D&B, иначе потом процедура изменения может быть очень мучительна. Около 2-3 недель мы писали/звонили в различные представительства D&B для внесения изменений в название компании. После того как внесли изменения в D&B нам пришлось ждать порядка двух недель пока Apple внесет эти изменения в свою базу. Как итог, на одну лишь регистрацию у нас ушло 4-5 недель (и это еще не включая ожидание подтверждения оплаты после отправки факса в Apple). Ожидание активации аккаунта после оплаты заняло еще 5 дней.

Попытка #1

После того как мы протестировали приложение в эмуляторе, на нескольких разных версиях телефонов, а также под различные версии iOS, пришло время закачки приложения на рассмотрение в AppStore. При первой попытке закачать приложение мы столкнулись с проблемой подписывания сертификатов, пришлось сбросить все сертификаты и подписать всё заново. После загрузки приложения в AppStore, сразу же получили отказ, так как 3,5” скриншоты оказались не опциональными, а обязательными. Добавили скриншоты, приложение ушло на рассмотрение. Через 4 дня получили отказ, т.к. на логин скрине присутствовала ссылка на внешнюю страницу регистрации.

Попытки #2 и #3

В тот же день мы убрали ссылку на страницу регистрации и снова отправили приложение, но поскольку бинарник оказался новым, то мы попали в конец очереди. Через 6 дней приложение ушло на рассмотрение. Через день получили отказ «Metadata Rejected». Из-за отсутствия опыта работы с AppStore мы начали пересматривать все исходники на тему внешних ссылок, о которых было написано в отказе, но не нашли ни одной ссылки и не понимали причины отказа. В итоге оказалось, что отказ был из-за того, что у описания к приложению была опять же ссылка на наш сайт. Удалив ссылку из описания и нажав «Submit New Metadata» приложение стало «Waiting For Review», через полчаса стало «In Review», спустя 4 часа «Processing for App Store» и еще через 10 минут «Ready for Sale». Таким образом, оказалось, что при ошибке в Metadata бинарник не проходит через всю очередь, а направляется сразу на «доосмотр».

Результат

Cloud Storage — iOS приложение для работы с нашим облачным хранилищем.

007 [1] 006 [2] 005 [3] 004 [4] 003 [5] 002 [6]

В первой версии приложения доступны следующие возможности:

  • создание приватных и публичныех контейнеров;
  • просмотр списка файлов в контейнере;
  • создание папок, загрузка, скачивание, удаление файлов;
  • шаринг файлов с друзьями в Twitter или по email.

Автор:

Источник [7]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/iphone-2/22976

Ссылки в тексте:

[1] Image: http://static.selectel.ru/wp-content/uploads/2012/12/007.png

[2] Image: http://static.selectel.ru/wp-content/uploads/2012/12/006.png

[3] Image: http://static.selectel.ru/wp-content/uploads/2012/12/005.png

[4] Image: http://static.selectel.ru/wp-content/uploads/2012/12/004.png

[5] Image: http://static.selectel.ru/wp-content/uploads/2012/12/003.png

[6] Image: http://static.selectel.ru/wp-content/uploads/2012/12/002.png

[7] Источник: http://habrahabr.ru/post/163067/