company_banner

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

  • Из RSS
Приложение 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 006 005 004 003 002

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


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

Скачать Cloud Storage в AppStore

Планы на будущее


В процессе разработки у нас сформировался следующий список задач:


  • синхронизация фото;
  • редактирование текстовых файлов;
  • настройки: кнопка «Выход»;
  • переключение между аккаунтами;
  • версия для iPad;
  • управление ссылками;
  • защита PIN-кодом;
  • статистика.


Обратите внимание:
Все новые пользователи услуги «Облачное хранилище» после регистрации и заполнения анкеты плательщика получают на счет бонусные 10 руб. Этой на первый взгляд смешной суммы хватит на полноценное тестирование услуги.

Для авторизации в приложении необходимо использовать данные для доступа к услуге «Облачное хранилище», а не к панели управления аккаунтом.

Selectel
152.68
ИТ-инфраструктура для бизнеса
Share post

Comments 10

    0
    а-ля Dropbox?
      0
      Услуга похожа на Dropbox, но более функциональная и дешевая.

      Вот подробное описание и сравнительная таблица с другими облачными хранилищами — habrahabr.ru/company/selectel/blog/143796/
      0
      А в чем фишка того, что приложение недоступно в US App Store?
        –2
        Ребят, может уже хватит облачных хранилищ?
          +2
          Почему хватит? Они ведь не мешают существованию остальных. Нормальная здоровая конкуренция обычно идет на пользу потребителю.
          0
          Мне кажется на картинке у пользователя кривые руки. Символично
            0
            Эта иллюстрация никак не отностится к пользователям.
              0
              Я не пойму, приложения с сылками не проходят в appstore? я во многих приложениях видел ссылки.
                0
                ссылки можно, но они не должны вести на страницы, которые содержат информацию об оплате не через in app purchase
              0
              На первый взгляд выглядит, как иллюстрация к «как курица лапой». Но это только на первый взгляд! Потому, что со второго взгляда становится заметно, что пальцев на лапах всего два (а у куры, понятное дело, должно быть хотя бы три, а вообще конечно — четыре (ещё один повёрнут назад)). Следовательно, видимо, подразумевается, что это их динозаврик, который тут везде мелькает. :)

            Only users with full accounts can post comments. Log in, please.