====== Пример мобильного приложения (ПМП) ====== ПМП - мобильное приложение, созданное для демонстрации функционала будущих мобильных приложений химчисток. На базе этого приложения создается персональное брендированное мобильное приложение химчистки. Каждое клиентское мобильное приложение: * Имеет уникальное цветовое оформление согласно фирменному стилю химчистки; * Работает с центральной базой данной химчистки на сервере; * Имеет клиентские специфические настройки, по которому отрабатывает логика в самом приложении; * Включает набор уникальных изображений и иконок, который выделяет приложение среди остальных; * Выделяется собственным именем, по которому клиенты химчисток будут искать приложение в AppStore и Google Play. Для ознакомления с функционалом ПМП клиент самостоятельно может скачать и установить приложение. Для этого необходимо в поиске AppStore или Google Play вбить фразу "Агбис ПМП" и установить найденное приложение. Либо воспользоваться прямыми ссылками: * [[https://apps.apple.com/us/app/ru.agbis.BrendAPP/id1497331096?l=ru&ls=1|AppStore]] * [[https://play.google.com/store/apps/details?id=ru.agbis.BrendAPP&hl=ru|Google Play]] Подробная логика работы приложения написана в отдельной [[:agbis_pmp_work|статье]] ===== Запуск работы ПМП у клиента ===== После того, как химчистка изъявила желание запустить у себя мобильное приложение, необходимо выполнить ряд этапов: - разработка индивидуальный дизайн приложения; - настройка работы серверной части приложения; - настройка работы клиентской части приложения; - разработка и тестирование приложения; - публикация приложения в **Google Play** и **AppStore** Для корректной работы мобильного приложения должны быть одновременно соблюдены несколько условий, а именно: - Автоматизация. У Заказчика должна быть внедрена система автоматизации АГБИС с центральным модулем Агбис Химчистка. - Личный кабинет клиента (потребителя услуг). У Заказчика должен быть настроен Личный Кабинет на собственном сайте или на сайте «Химчистка Инфо», интегрированный с основным модулем Агбис Химчистка. Это необходимо для регистрации клиента в системе. - Автоматизация отправки сообщений клиентам (потребителям услуг). У заказчика должен быть интегрирован модуль Агбис Рассылка для автоматизации отправки сообщений клиентам. - Сервер. Заказчик должен обеспечить бесперебойную работу сервера с установленной базой данных в режиме 24/7. Оптимально это осуществляется путем размещения базы данных на облачном сервере. Можно выбрать сервер Компании Агбис или арендовать сторонний. - Онлайн оплаты. Для настройки функционала приема онлайн платежей у Заказчика должен быть договор с одним из интегрированных с системой АГБИС сервисом интернет-эквайринга (УБРиР, CloudPayments, Яндекс.Касса, AriusPay, Ecommerce, Банк Русский Стандарт). **Компания АГБИС рекомендует использовать CloudPayments**. Далее, для подготовки и настройки работы Мобильного приложения необходимо предоставить данные в формате вопрос-ответ. ==== Разработка индивидуального дизайна приложения ==== Разработкой дизайна занимается дизайнер компании Агбис. Для быстрой и продуктивной работы, дизайнеру необходимо предоставить следующую информацию: * Название мобильного приложения (как оно будет называться в AppStore и Google Play), название должно быть оформлено в двойные кавычки; * Название юридического лица, которое является заказчиком приложения; * Сайт компании, которая оказывает услуги населению; * E-mail компании, которая оказывает услуги населению; * Телефон компании, которая оказывает услуги населению; * Политику конфиденциальности (пример можно взять [[https://himinfo.net/personal_url/privacy_policy.txt|тут]], и приложить к письму с ответами отдельным файлом) Чем больше информации будет предоставлено на этом этапе, тем быстрее и качественнее будет разработан фирменный стиль приложения. ==== Настройка работы серверной части приложения ==== За настройку серверной части отвечает сотрудник технической поддержки. Для настройки необходимо получить контактные данные лица, ответственного за запуск Мобильного приложения со стороны Заказчика. Далее с ним свяжется сотрудник технической поддержки для согласования даты и времени подключения необходимых модулей (если они не арендованы или не приобретены Заказчиком) и их настройки. Если у Заказчика уже приобретены/арендованы все необходимые модули и подключен интегрированный с системой Агбис сервис по приему онлайн-платежей, сотрудник технической поддержки проверит их настройку и в случае необходимости скорректирует. \\ У заказчика должны быть настроены: - Работа системы отправки сообщений (для работы мобильного приложения нужен канал СМС для отправки сообщений с паролем от личного кабинета); - Работа личного кабинета; - Сервис [[https://himinfo.net/|Химчистка Инфо]]; Также необходимо в рамках этапа: - Обсудить и настроить одну из доступных платежных систем с заказчиком мобильного приложения; - Обсудить какая карта (Yandex или Google) будет использована в приложении и прописать api ключ выбранной карты в HimInfo; - Получить от клиента заполненную анкету по работе приложения; - Работу Чистоматов организации (если такие планируются использоваться); В конце настройки серверной части, сотрудник технической поддержки должен убедиться что все работает, для этого он * Регистрируется в личном кабинете через функционал сервиса (на сайте) Химчистка Инфо (проверка работы системы отправки СМС и ЛК в целом); * Настраивает работу в Агбис Химчистка "Журнала оперативного общения с клиентом" и отправляет PUSH уведомление в мобильное приложение "Химчистка Инфо"; * Проводит боевую оплату заказа со списанием средств на сумму 1₽ (1₴, 1$, 1€ в зависимости от используемой валюты клиента). Если в результате проверки **__все три пункта отработали без ошибок__**, то можно считать что серверная часть готова к интеграции мобильного приложения.\\ \\ Для нормальной работы мобильного приложение также необходимо: - Выставить значение глобальной опции "Пользователь для автомат. заказов по СМС" - В агенте настроить тип пароля: цифровой - Включить глобальную опцию "Генерировать СМС на сообщение" - В настройках агента указать доп.реквизит контрагента, который отвечает за дату рождения - Через интерфейс классического агента выгрузить имеющиеся изображения услуг из номенклатуры ==== Настройка работы клиентской части приложения ==== Каждое мобильное приложение работает по сценарию, который настраивается индивидуально под нужды клиента, для этого клиент должен заполнить анкету и передать ее сотруднику технической поддержки: * **Номер телефона на который будут звонить пользователи из мобильного приложения** (//обычно это телефон кол-центра или телефон службы поддержки//); * **Ссылки на имеющиеся социальные сети, такие как [[https://www.facebook.com/|FaceBook]], [[https://www.instagram.com/|Instagram]], [[https://vk.com/|ВКонтакте]], [[https://www.whatsapp.com/|WhatsApp]]** (//можно указать не все, а только некоторые//); * **Название склад (из ПО Агбис Химчистка) на который будут создаваться заказа и выезды создаваемые в мобильном приложении** (//заказы и выезды, созданные в Мобильном приложении, автоматически размещаются в системе Агбис Химчистка. Здесь необходимо указать название склада, на который эти заказы будут создаваться//); * **E-mail адрес, на который будет отправлено письмо после создания заказа и выезда в мобильном приложении** (//заказы и выезды, созданные в Мобильном приложении, автоматически размещаются в системе Агбис Химчистка на выбранном в предыдущем пункте складе. Автоматически информация о созданном заказе отправляется клиенту (потребителя услуг), создавшему заказ. Также возможно дублирование созданных заказов на электронную почту Заказчика, что помогает осуществлять дополнительный контроль. В этом пункте просьба указать адрес электронной почты, на которую будут дублироваться заказы//); * **URL (ссылка на страницу сайта Заказчика) адрес на котором пользователю будет рассказано о правилах регистрации и использования личного кабинета, с которыми пользователь соглашается при регистрации в приложении или при оформлении корзины** (//как правило, при использовании Личного кабинета компании размещают на своем сайт правила пользования и регистрации. Для настройки Мобильного приложения необходима ссылка на страницу с текстом этих Правил для размещения в Мобильном приложении//); * **Разрешено или нет оплачивать заказ в мобильном приложении используя бонусы или депозиты**; * **Разрешено или нет оплачивать заказ в мобильном приложении используя интернет эквайринг ([[https://www.ubrr.ru/|УБРиР]], [[https://cloudpayments.ru/|CloudPayments]], [[https://kassa.yandex.ru/|Яндекс.Касса]], [[https://sbctech.ru/|AriusPay]], [[https://e-commerce.com.ua/|Ecommerce]], [[https://www.rsb.ru/|Банк Русский Стандарт]])** (//заказчик может отказаться от применения интернет-эквайринга в рамках Мобильного приложения, но это существенно ограничит функционал Мобильного приложения//); * **E-mail адрес, на который будут дублироваться отзывы по заказам из мобильного приложения** (//заказчик может отказаться от применения интернет-эквайринга в рамках Мобильного приложения, но это существенно ограничит функционал Мобильного приложения//); * **Краткий информационный текст об условиях доставки или курьерского обслуживания, либо ссылку на URL адрес где подробно описаны все правила, в том числе и зоны доставки** (//как правило, если компания Заказчика осуществляет курьерскую доставку, то она размещает правила и условия исполнения этой услуги на своем сайте. Для настройки Мобильного приложения необходима ссылка на страницу с текстом этих Правил для размещения в Мобильном приложении//) * **Минимальный период вызова для курьера** (пользователь может заказать курьера на сегодняшний день или только на завтра, или ближайшая дата вызова - послезавтра); * **Временные интервалы доступные для выбора при вызова курьера** (//различные компании предоставляют разные условия для вызова курьера. Потребитель может заказать доставку или забор на конкретный день без указания временного интервала, возможно это будут первая и вторая половины дня или же шаг возможного интервала будет исчисляться в часах//); * **Указать в каких городах расположены приемные пункты отображаемые в мобильном приложении, а также указать какой прайс лист в ПО Агбис Химчистка использовать для каждого города либо можно использовать один прайс-лист для всех городов** (//заказчик может выбрать один из действующих прайс-листов, который будет отображаться клиенту (потребителю услуги) в Мобильном приложении или создать отдельный прайс-лист (со сниженной ценой для стимулирования клиентов делать заказы онлайн). Также, если предприятия Заказчика расположены в разных города, здесь нужно это указать с уточнением, для какого города какой прайс-лист будет использоваться//); * **Указать, нужно или нет позволять пользователю мобильного приложения выбирать конкретный город** (например, в случае, если организация работает по всей московской области, можно запретить менять город клиенту и отображать сразу все приемные пункты); * **Указать, надо или нет разрешать пользователю мобильного приложения, заказ оформленный в корзине, отправлять в Чистомат, данный режим включается на стороне Чистомата** (//если у Заказчика есть Чистомат//); * **Передать api ключ, который будет использован в картах (Yandex или Google) в мобильном приложении**; **Если заказчик мобильного приложения планирует до публикации этого приложения, увидеть или проверить работу на устройствах под управлением iOS (от Apple) то необходимо сообщить {{ :udid_example.png?linkonly |UDID}} каждого такого устройства (смартфона или планшета)**. Если проверка будет осуществляться на телефонах или планшетах от компании Google никаких дополнительных данных передавать не нужно.\\ **__Заполненную анкету лучше всего передавать через обращение на сайте__**. ==== Публикация приложения в Google Play и AppStore ==== Публикация в обоих маркетах - это финальный этап перед тем, как пользователи смогут скачать мобильное приложение. Публикация возможна только после полной проверки всего функционала приложения сотрудниками Агбис и самим Заказчиком.\\ Данный этап по срокам не регламентируется, поскольку в нем присутствует фактор на который ни мы, ни Заказчик мобильного приложения не может повлиять, а именно - проверка приложения сотрудниками Apple и Google. Как правило, такая проверка не занимает больше 1 недели. ===== Внутренняя информация ===== [[internal:PMP_Work|Настройка ПМП]]\\ [[internal:PMP_questionnaire|Анкета клиента для запуска ПМП]]\\ [[internal:LK|Личный кабинет]] [[internal:PMP_settings|Настройки для ПМП]]\\ [[internal:PMP_testversion|Как мы тестируем клиентские приложения на iOS?]]\\ [[internal:PMP_exhibition|Редирект Демо ПМП (Демо ПМП Lite) на базу выставки]]\\ [[internal:PMP_publication|Публикация ПМП]]\\ [[internal:PMP_newfunctions|Проектирование и разработка нового функционала]]\\ [[internal:PMP_mark|Контрагент - какими сервисами пользуется]]\\ [[internal:PMP_push|Описание работы системы PUSH - команд]]\\ [[internal:PMP_push_guaranted|Гарантированные Push-уведомления]]\\ ===== Для клиентов ===== [[PMP_links|Шаблоны]]\\ [[PMP_publication|Текст для публикации]]\\ [[PMP_Conditions|Пользовательское соглашение]]\\ [[PMP_Politica|Политика конфиденциальности]]\\ [[PMP_public|Опубликованные ПМП]]\\ [[PMP_update|Изменения в ПМП]]\\ [[HimInfo|Выгрузка на ХимИнфо]]\\ [[Picture|Размеры картинок для выгрузки]] [[PMP_using|Инструкция по работе с ПМП]]