Проблемы в мобильном приложении

Материал из wiki.rpt.action.ru
Версия от 17:11, 29 января 2016; Admin (обсуждение | вклад) (Пользователь утверждает, что он заполнял отчеты, но их теперь нет)

Перейти к: навигация, поиск
  • Проблема
  • Алгоритм действия
  • Какие модули в админке используются
  • Кому сообщать о проблеме

Содержание

Не удается установить приложение  "Асtion Report"

  1. Узнать модель телефона и версию Android
  2. Убедиться в том, что предоставленные требования соответствуют заявленным
  3. Если соответствуют, то отправить предоставленные характеристики команде разработки для выяснения причины ошибки

Не удается скачать "Асtion Report" с Play Маркет, сообщение:"Приложение не совместимо с некоторыми из ваших устройств или устройство не поддерживает приложение"

  1. Узнать модель телефона и версию Android
  2. Убедиться в том, что предоставленные требования соответствуют заявленным
  3. Если не соответствуют, то уведомить пользователя о том, что его устройство не поддерживает работу с приложением "Асtion Report"
  4. Если соответствуют, то отправить предоставленные характеристики команде разработки для выяснения причины ошибки

Не удается скачать "Асtion Report" с Play Маркет, сообщение: "Не удалось загрузить приложение сервисы google play из за ошибки 923"

  1. Первая причина возникновения ошибки, неустойчивое интернет соединение, пользователю необходимо порекомендовать проверить свое интернет соединение (Для проверки — порекомендуйте открыть браузер (напр. Chrome) и открыть любую страницу, она должна открыться с нормальной скоростью.)
  2. Вторая причина кроется в кеше системных приложений Google play и Google services framework. Для устранения ошибки необходимо выполнить следующие действия:
  • Настройки -> Приложения -> Все, и ищем там Google Play Маркет

Ошибка 923

  • Кликаем на нем, и попадаем в свойства Google Play Маркет:

Ошибка 923

  • В свойствах необходимо нажать кнопку Очистить кеш, а затем — Стереть данные.
  • То же самое необходимо повторить с Google Services Framework и Сервисы Google Play::

Ошибка 923 Ошибка 923

Не удается обновить приложение

  1. Найти в Play Маркет приложение (в поиск ввести название приложения Action Reports 2) и обновить приложение
  2. Если действия первого пункта не привели к результату, то необходимо приложение удалить с устройства и заново скачать и установить с Play маркет

Не удается войти в приложение, ошибка: "нет подключения к GPS"

  1. Пользователь не включил модуль GPS на своем устройстве
  2. GPS включается на большинстве устройств следующим образом: Настройки -> Личное -> Местоположение -> Использовать GPS

Не удается войти в приложение, выдает сообщение "Вы находитесь в зоне неуверенного покрытия сети"

  1. Причина ошибки - неустойчивое интернет соединение
  2. Посоветовать сотруднику войти приложение с включенным Wi-Fi

Не удается войти в приложение, выдает сообщение "Проверьте интернет соединение"

  1. Причина ошибки - неустойчивое интернет соединение
  2. Посоветовать сотруднику войти приложение с включенным Wi-Fi

Не удается войти в приложение, сообщение: "Для работы с приложением требуется отключить эмуляцию расположения. Для этого активируйте режим разработчика (найдите инструкцию для вашей модели телефона в интернете) и перейдите в меню Настройки -> Функции для разработчиков -> Фиктивное местоположение."

  1. Причина ошибки - у сотрудника включена функция "Фиктивное местоположение"
  2. Данная функция отключается в Настройка -> Режим разработчика (в разных устройствах может называться по разному) -> Эмуляция местоположения
  3. Если раздел "Режим разработчика" недоступен, то необходимо сделать следующее:
    • Заходим в настройки, ищем раздел "О телефоне"
    • Заходим в раздел, ищем строку "Номер сборки"
    • Нажимаем на строку "Номер сборки" 7 раз подряд, после чего будет уведомление о том, что режим разработки теперь доступен.

Не удается войти в приложение, сообщение: "Произошла внутренняя ошибка сервера"

  1. Необходимо порекомендовать проверить интернет соединение (Для проверки — порекомендуйте открыть браузер (напр. Chrome) и открыть любую страницу, она должна открыться с нормальной скоростью.)
  2. Если скорость интернета хорошая, то ошибка все равно появляется, то необходимо обратиться в команду разработки

При выходе из точки появляется сообщение, что визит не зарегистрирован

  1. Причина уведомления - сотрудник повторно зашел в посещенную точку, но изменения не вносил

У пользователя в расстоянии до точки отображается расстояние превышающее допустимое (300 метров)

  1. Пользователю необходимо, справа от точки, нажать на Местоположение, откроется карта.
  2. В правом нижнем углу есть значок Фактическое местоположение, нажимаем на нее и программа перенесет координаты на фактическое местоположение сотрудника.
  3. Если фактическое местоположение сотрудника далеко от точки, то могут быть следующие причины:
    • Сотрудник ошибся точкой
    • Координаты фактического местоположения неверно определились (необходимо подождать несколько минут)
    • Неверно внесены координаты точки в базу
  4. Для проверки правильности координат точки, необходимо:
    • запросить у пользователя адрес точки
    • в разделе точки продаж (в админке) по адресу найти точку
    • открыть карточку точки и посмотреть на картах, совпадает ли адрес точки с координатами точки, если нет, то необходимо уведомить менеджера проекта о необходимости корректировки координат

При входе в приложение, сотрудник видит вчерашние отправленные отчеты

  1. Причина ошибки - сотрудник за предыдущий день не закончил работу в приложении через кнопку "выход", а просто свернул приложение.
  2. Через 5 секунд у пользователя появится сообщение о том, что его маршрут устарел и необходимо перезайти в программу.

Не удается заполнить отчеты, маршрут доступен только для просмотра

  1. Причина - пользователь, в календаре выбрал другой день для просмотра маршрута
  2. Посоветовать зайти в календарь и выбрать маршрут на текущий день

Приложение не реагирует на касания, "зависает"

  1. Данная проблема возникает в нескольких случаях:
    • У сотрудника не хватает оперативной памяти, в данном случае поможет перезагрузка телефона
    • У сотрудника слабый телефон, а у него в маршруте много точек или в опросах много SKU, порекомендовать пользователю зайти с другого устройства
    • У сотрудника старая версия мобильного приложения, посоветовать обновить МП

Пользователь утверждает, что он заполнял отчеты, но их теперь нет

  1. По ФИО пользователя выгрузить лог его действий в админке Мобильное приложение -> Логи действий пользователя.
  2. В фильтре "Пользователь" выбираем сотрудника, нажимаем "найти", выгружаем файл "Для поддержки" за необходимую дату

Логи действий пользователей МП

  1. Смотрим в логах, действительно ли пользователь заполнял отчеты, если заполнял, то:
    • Все ли обязательные вопросы были заполнены
    • Нажимал ли кнопку сохранить
  2. Если пользователь сделал все правильно, при при этом отчетов у него нет, то необходимо обратиться в команду разработки.

Пользователь не может зайти в систему, выдается ошибка "Неверный логин или пароль"

  1. Попробовать зайти под логином пользователя с эмулятора Android, если удалось войти, то попросить пользователя еще раз внимательно ввести данные
  2. Если не удалось зайти под логином и паролем пользователя в эмуляторе Android, то:
    • Определить к какому проекту относится пользователь http://find.rpt.action.ru/find?username=ХХХХХХХХХХ, где вместо ХХХХХХХХХХ вставить логин пользователя, если пользователь относится к двум проектам одновременно, то необходимо уведомить менеджеров или координаторов проектов о необходимости смены логина на каком-то одном проекте.
    • Зайти в карточку пользователя (профили пользователей) и сменить вручную пароль (обновить), если после этого не удалось авторизоваться в приложении, то необходимо обратить к менеджеру проекта.

Смена пароля

Пользователь не может зайти в систему, выдается ошибка "Пользователя с указанным логином не существует. Проверьте правильность ввода логина"

  1. Попробовать зайти под логином пользователя с эмулятора Android, если удалось войти, то попросить пользователя еще раз внимательно ввести данные
  2. Если не удалось зайти под логином и паролем пользователя в эмуляторе Android, то:
    • Запросить у пользователя проект, к которому он относится
    • Запросить у пользователя его ФИО
    • Зайти в проект и через поиск попытаться найти логин пользователя по ФИО или по логину, с которым пользователь пытается войти в приложение
    • Если удалось найти пользователя по логину, но не удалось по ФИО, то необходимо проверить активность пользователя. Если пользователь неактивен, сообщить об этом менеджеру отчетности
    • Если удалось найти пользователя по ФИО, но не удалось по номеру телефона, то необходимо сообщить обратившемуся пользователю правильный логин


У пользователя не отображается маршрут на текущий день

  1. Попробовать зайти под логином пользователя с эмулятора Android, для того, чтобы убедиться, что у пользователя действительно не отображается маршрут на текущий день.
  2. Определить проект, в которому относится пользователь! http://find2.rpt.action.ru/find?username=9836972888
  3. В админке, зайти в раздел маршруты - > походы, в стоку поиска ввести логин пользователя, в датах отфильтровать текущий день

Проверка похода на текущий день

  • Если поход есть, то необходимо обратиться в команду разработки
  • Есть у пользователя не найдется походов, то необходимо перейти в меню маршруты и по логину пользователя найти маршрут. Маршрут может быть один, а может быть несколько. Необходимо зайти в каждый маршрут и проверить расписание, действительно ли для данного пользователя на ткущий день должен быть сформирован поход. Если нет, то необходимо обратиться к менеджеру проекта для уточнения, т.к ошибка может быть на стороне администрирования системы.
  • Если в маршруте есть расписание, которое должно было генерировать поход, но его не оказалось, то необходимо обращаться к команде разработчиков.