mxManager отправлен в AppStore

Вот, вроде бы, и закончилась эпопея длинною в полгода - разработка мобильного приложения mxManager для iOS. Для сравнения, на это дело я потратил больше времени, чем на первые версии miniShop2 и Tickets вместе взятые.

Были исправлены все недоработки после тестирования бета-версии, ни одной ошибки заявлено не было. Последний штрих - экран блокировки, который защищает пароли ваших сайтов. Приложение, в итоге, бесплатное. Но для возможности работы с несколькими сайтами вам придётся его разблокировать за 599 279 рублей. Из них лично мне пойдёт только 195, потому что комиссия Apple составляет 30%.

Такая система даёт вам возможность ознакомиться с функционалом приложения, и определиться, чтоит ли за него платить.

Приложение сегодня было отправлено на проверку в Apple. В течении недели-двух можно ожидать его появление в AppStore, если модераторы пропустят.

После выпуска планирую смотреть на продажи и добавлять функционал: системные вещи, типа работы с пользователями и настройками; поддержку дополнений, типа miniShop2 и т.д. Новые вещи будут появляться также платными опциями, чтобы окупать время на их разработку.

Надеюсь, mxManager будет пользоваться спросом - дальше дело за вами.

Обновлено 19.05.2015

Первый заход не удался. Приложение отфутболили с формулировкой > Missing restore mechanism

We found that your app offers In-App Purchase(s) that can be restored but does not include a “Restore Purchases" feature to allow users to restore the previously purchased In-App Purchase(s), as specified in the “Restoring Purchase Products” section of the In-App Purchase Programming Guide

"Users restore transactions to maintain access to content they’ve already purchased. For example, when they upgrade to a new phone, they don’t lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."

To restore previously purchased In-App Purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user.

То есть, нужно обязательно куда-то засунуть кнопку "Восстановить покупки". Добавил новый View, и отправил повторно.

Обновлено 29.05.2015

Со второй попытки приложение прошло модерацию и доступно для загрузки в AppStore!

← Предыдущая заметка
Работа с ресурсами в mxManager
Комментарии (10)
kolengriГригорий Коленько
10.05.2015 19:30

Супер. Просто в сказкой мод икс по-тихонько становится. Спасибо, Василий :)

ulkin_igorИгорь Улькин
09.06.2015 14:10

Купил. Спасибо!

Есть ли планы по развитию/расширению приложения?

Вы кажется планировали добавить возможность редактировать поля miniShop? И заказы хотелось бы смотреть. Ну и Тикетс тот же.

Гугл, стырил идею иконки у MODX )))

ps а если название приложения в аппсторе указать как mx Manager - оно не будет обрезаться? там символов меньше чем у Google Фото

bezumkinВасилий Наумкин
09.06.2015 14:20

На здоровье!

Планы есть. Сначала добавлю работу с настройками системы, потом с юзерами, а дальше буду интегрировать miniShop2.

Про иконку ничего сказать не могу, но название состоит из одного слова и у меня не обрезается. Наверное, зависит от установленного размера шрифта.

ulkin_igorИгорь Улькин
09.06.2015 14:25

а, я понял до запуска программы, синяя точка нового приложения. После первого запуска, верно у меня тоже целиком.

про планируемый функционал — очень круто. Процитирую слова Григория:

Просто в сказкой мод икс по-тихонько становится.

ps. имхо, при нажатии на + не совсем понятно, что сейчас покупается.

bezumkinВасилий Наумкин
09.06.2015 14:26

Как сделать понятнее? Название изменить, или как? Вот это вот "Вы хотите купить один объект" - это сам Apple пишет, не я. Я могу повлиять только на "Несколько сайтов".

ulkin_igorИгорь Улькин
10.06.2015 11:08

а, понятно тогда. да, фраза "один объект" смущает, как будто за 279 покупаю еще один сайт. (хотя у вас и написано "Несколько сайтов")

Да, не разгуляешься тогда. Ваш вариант тоже тогда понятен. Но просто как предложение: — "Полная версия приложения" (мне лично нравится вот эта фраза так как она перекрывает эпловскую "один объект") — "Неограниченное количество сайтов" (так ведь однозначно понятнее что не 3 или 20, а сколько хочешь. Но "один объект" остается смутьяном ))))

и кавычки тоже нельзя ставить? Чтобы подчеркнуть что такое "один объект"

bezumkinВасилий Наумкин
10.06.2015 12:43

Подумаю, может что и придумаю.

Спасибо за отзыв!

ulkin_igorИгорь Улькин
20.06.2015 11:09

Еще пожелания по программе (в ваши планы когда будете работать над минишоповым функционалом) :

1. поиск по артикулу минишопа работает только в той папке, в которой товар, в верхних папках не работает. 2. визуально товары минишопа отображаются серыми так как "Не показывать в меню" активна по умолчанию. И отличить включенный товар от отключенного можно только если сделать слайд влево, по товару. Просто привычно в компьютерном браузере сразу видеть оранжевую кнопку отключенного товара. (мб какой-то оранжевый элемент в строку товара?) 3. При запуске программы было бы удобно, чтобы курсор стоял уже на окне первой цифры и была открыта клавиатура

bezumkinВасилий Наумкин
27.06.2015 04:05

Пока настолько бешеные покупки приложения, что новые версии под большим вопросом. Полгода разработки принесли мне целых $40.

Сейчас латаю дыры в семейном бюджете и к mxManager вернусь только осенью-зимой.

ulkin_igorИгорь Улькин
29.06.2015 09:13

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

Успешно и в скором времени желаю вам закрыть бюджет! ))

bezumkin
Василий Наумкин
04.07.2022 23:34
Что-то странное у тебя произошло: миграция есть, и вроде как выполнена, но таблицы при этом отсутств...
inetlover
Александр Наумов
03.07.2022 20:36
Василий, спасибо! Все понятно!
bezumkin
Василий Наумкин
02.07.2022 20:28
Спасибо, поправил!
bezumkin
Василий Наумкин
30.06.2022 03:58
Есть ли возможность формировать "friendly URL aliases", используя аналог translit MODx? ...
bezumkin
Василий Наумкин
27.06.2022 03:32
Спасибо за исправления, очень выручаешь =) Но учитывая количество не описаных в заметке дополнительн...
bezumkin
Василий Наумкин
27.06.2022 03:10
что будет использоваться для вывода многоуровневого меню Посмотри как работают комментарии на этом ...
bezumkin
Василий Наумкин
25.06.2022 11:56
Поправил, спасибо!
bezumkin
Василий Наумкин
21.06.2022 01:58
onLoad(data) { this.total = data.total }, и onLoad({total}) { this.total = total }, В нашем случ...
bezumkin
Василий Наумкин
20.06.2022 14:01
Прекрасно тебя понимаю, я когда сам в этом разбирался - голова дымилась. Но зато теперь прямо-таки п...
bezumkin
Василий Наумкин
20.06.2022 09:30
Не надо, оно по умолчанию так - я просто чуть более подробно написал.