Онлайн сервис заказа такси. Часть 36. Epic Fail, и пара слов о модерации приложений в Apple Store.

Практически любая софтверная компания, либо сервис, сталкиваются с ситуациями, когда после вывода в релиз программы, в ней обнаруживались серьезные ошибки. Epic Fail — это ситуация, когда из-за ошибки в программе не работает какая-то ключевая функция. Так произошло и в моем случае.

В версию 2.23 было добавлено несколько важных логических функций. В частности, если заказ такси сделал новый клиент, который раннее не заказывал такси, то первый заказ в обменник отправляется с задержкой в 20 секунд. Дело в том, что часто люди делают тестовый заказ и тут же отменяют, а это негативно сказывалось на статистике, так как получалось большое количество тестовых заказов клиентов.
Кроме того, были в метрике добавлены дополнительные параметры, которые учитывали все заказы, а так же те, которые фактически отправлены в обменник (ведь не забываем, в «Мой тариф» заказ уходит в обменник лишь в том случае, если желаемая стоимость поездки не ниже, чем стандартный тариф — 30%).
Вообще, перечень изменений включал в себя полтора десятка пунктов, включая новые графические элементы интерфейса.

Релиз новой версии был отправлен в обменник впопыхах, не протестирован до конца (протестированы были только новые функции) и спустя сутки после релиза обнаружил, что количество заказов серьезно уменьшилось. Проверил приложение и тут понял, что произошла катастрофа: появился новый баг, при котором в момент нажатия на кнопку оформления заказа, приложение вылетает.

Как только ошибка была обнаружена, спустя два часа уже была создана новая версия, 2.24 с устранением данной ошибки, которая была отправлена на модерацию. Однако, ошибка была устранена не до конца: в случае, если сразу указано оба адреса, то приложение отрабатывало корректно, однако, если не указан адрес отправления, то оно вылетало. Но с учетом того, что в 97% случаев люди указывают адрес назначения (так как в приложении советуют указать адрес, чтобы увидеть стоимость), было решено отправить в релиз эту версию, а дальше спокойно исправить проблему полностью и затем отправить в релиз новую версию.

Отправил 2.24. Жду. Спустя сутки получаю письмо о том, что они начали рассматривать приложение.
Спустя 5 часов получаю ответ, что они отклоняют приложение… начинаю разбираться… оказалось, что они отклонили, так как не смогли в него войти и затребовали демо-доступ.

itunesconnect_x

Apple утверждает, что они проверяют приложения перед тем, как пустить из в магазин, но это не так. Они проверяют приложение лишь в первый раз, а дальше, изредка, точечно. Вот и у меня получилась ситуация, когда приложение проверяли в первый раз, а дальше, обновления не проверялись. И вот теперь, они запросили вновь демо аккаунт.

Мне стало интересно, что будет, если не предоставить демо и отправил вновь приложение на проверку, однако, повторно пришел отказ, вместе с подробным описанием что и как у них не получилось и даже скриншотами)

attachment-3458637636560639049screenshot_1101_114128attachment-6348273784673345275screenshot_1101_114141-1

attachment-6335306811253533341screenshot_1101_114257attachment-6558656217685527452screenshot_1101_114308

Потерял я на этих играх с Apple примерно 1.5 сутки. В итоге, собрался было в третий раз отправить приложение на проверку и …

itunesconnect

Да, iTunes Connect может периодически не работать. Вообще, та чать компании Apple, с которой работают разработчики ПО, честно говоря, она ужасная и даже рядом не стоит с Google Play.

Однако, в этот раз модерация прошла неожиданно быстро! В 22:52 приложение было отправлено на рассмотрение, в 01:02 я получил письмо о том, что его начали рассматривать и в 02:38 письмо о том, что приложение допущено. (в 02:31 я получил СМС, что говорит о том, что они ввели предоставленные мной данные для демо входа). Таким образом, весь процесс занял менее 4 часов! Это действительно очень круто, по сравнению с 3 неделями в декабре прошлого года.

Кстати, в начале следующей недели ко мне приедет GSM шлюз. Меня начали напрягать мои расходы на СМС сообщения и я решил в итоге развернуть GSM шлюз для отправки сообщений: сейчас расходы на СМС перевалили отметку в ₽15 тыс./мес, а собственный GSM шлюз позволит значительно сократить эти расходы. Пару дней назад я на Авито нашел объявление о аренде шлюза, арендовал его, настроил и в принципе, серверная чать у меня уже настроена, следовательно, как приедет мой заказ, я его просто подключу к своему СМС серверу. Через некоторое время, как будет завершена интеграция, напишу более подробную статью.

Отправить ответ

avatar

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Subscribe  
Уведомление