Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Разработка UWP приложений любой сложности!

Руководство пользователя "WinGeoChat"

 Скачать приложение из Windows StoreСкачать приложение из Windows StoreРуководство пользователя UWP приложения WinGeoChat версия 2.4

    WinGeoChat приложение для конфиденциального общения в закрытой группе. Приложение распространяется через магазин Windows. Для установки приложения у Вас на устройстве должна быть установлена операционная система  Windows 10, а так же Вы должны иметь учетную запись Microsoft. Перейдите по картинке "Получить это на Windows 10" или найдите в магазине через строку поиска. Достаточно нажать кнопку установить, далее программа загрузится и установиться на Ваше устройство.

Оглавление.

1. Первый запуск и необходимые разрешения для работы программы.

2. Ввод данных пользователя программы.

3. Добавление группы и участника в программу.

4. Отправка сообщения другому участнику или участникам группы.

5. Отправка (прием) файла другому участнику группы.

6. Работа с картой, координатами и местоположением участников группы в программе.

7. Встроенный онлайн переводчик в программе.

8. Смена пароля группы, название группы, своего имени участника в группе.

1. Первый запуск и необходимые разрешения для работы программы.

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

    Для работы приложения в режиме экономии заряда батареи устройства, приложение необходимо добавить в список исключения параметров экономии заряда. Для этого зайти в параметры устройства, далее система, далее экономия заряда, далее параметры экономии заряда, далее добавить приложение WinGeoChat в раздел "Всегда разрешено".

    Если какой-то из пунктов запрещен к редактированию, то это значит что эти функции запрещены на уровне администратора вашего устройства. После проверки разрешений приложение переходит к проверки пользовательских данных.

Оглавление.

2. Ввод данных пользователя программы.

    При старте приложения, после того как будут проверены разрешения приложения, наступает очередь проверки пользовательских данных. Если в приложении не настроен автоматический вход, то необходимо ввести имя пользователя и пароль для входа в приложение и нажать "Далее" (рисунок 1).

рисунок 1

    Данный экран программы позволяет ввести регистрационные данные пользователя программы. Пользователь программы это вы, как владелец программы. Логин и пароль помогут вам защитить вход в программу от посторонних лиц, а так же упростить вход в несколько групп одновременно. Если вы не хотите каждый раз вводить пароль и логин при входе в программу, то необходимо подтвердить автоматический вход в программу. Для перехода к следующему экрану необходимо нажать кнопку "Далее". Если вы впервые входите в программу и ваш логин и пароль не совпадают с уже имеющимися в базе пользователей, то программа спросит разрешения на добавления вас в базу пользователей. Если логин уже существует, то программа выдаст предупреждение, что введен не верный пароль. Логин и пароль могут состоять только из латинских букв и цифр.

Оглавление.

3. Добавление группы и участника в программу.

    Если к указанному вами пользователю не привязана ни одна группа, то вы попадаете на экран регистрации группы (рисунок 2).

рисунок 2

    Данный экран программы позволяет присоединиться к уже существующей группе или создать новую группу для общения. Логин и пароль группы необходимы для определения к какой группе вы присоединитесь. Логин и пароль участника необходимы для идентификации вас в группе. Для перехода к следующему экрану необходимо нажать кнопку "Далее". Принцип создания и присоединения аналогичен созданию пользователя программы. Если Логин и пароль уникальны, то предлагается создать новую запись, а иначе выдается предупреждение о неправильно введенном пароле. Логин и пароль могут состоять только из латинских букв и цифр.

Оглавление.

4. Отправка сообщения другому участнику или участникам группы.

    Для отправки текстового сообщения необходимо написать само сообщение в нижней строке ввода текста, вставить при необходимости смайлы (кнопочка со смайлом). Далее галочками пометить получателей сообщения и нажать кнопку отправить (конвертик с линиями). (рисунок 3).

рисунок 3

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

    Передача сообщений производится через службу PUSH - уведомлений Windows (WNS). Все сообщения и информация передаваемая между участниками передается в авторском формате. В программе реализован механизм отложенной доставки сообщений. Так как программа не хранит и не обрабатывает ваши сообщения на своем сервере и не имеет доступа к вашей информации, то для отложенной доставки сообщения необходимо, что бы один из участников вошел в программу, а второй находился в сети. Информацию о времени доставки и прочтения сообщения можно узнать, если навести курсор мышки на конкретного получателя сообщения.

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

    В строке ввода пишется наше сообщение, в самом сообщении мы можем использовать любые символы используемые в шрифте "Segoe UI". В этом шрифте есть коды символов почти всех известных языков в мире, как действующих, так уже и не используемых языков. С версии 1.2 появился простой способ изменить выделение списка для отправки ответа приславшему и тем, кому оно адресовано кроме вас. Для этого необходимо кликнуть по слову "лично", находящемуся между отправителем и списком получателей. Это позволить сбросить текущее выделение получателей и установить выделение только у участников данного сообщения. Для группового выделения участников с версии 1.5 добавлено контекстное меню, кроме выделения и снятия выделения, добавлен пункт "Показать на карте", который открывает карту в центре с точкой выбранного участника.

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

 рисунок 4

     Так же сведения о полученных и не прочитанных сообщениях отображается в центре уведомлений (рисунок 5). 

рисунок 5

Оглавление.

5. Отправка (прием) файла другому участнику группы.

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

рисунок 6

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

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

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

Оглавление.

6. Работа с картой, координатами и местоположением участников группы в программе.

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

рисунок 7

    Участники отображаются вешками различного цвета и с разными символами. Зеленая вешка с символом "X" символизирует владельца текущего устройства. "X" - это пользователь под логином "Director" и "Father" с версией программы "(v2.4)". Он отображается в списке пользователей зеленым цветом, а дальность до него и время получения этих координат чатом указывается желтым, так как пользователь в настройках, указывает не свои реальные координаты, а введенные в ручную широту и долготу.

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

    По умолчанию программа использует статические координаты сочинского олимпийского парка (рисунок 8), для использования реальных координат с помощью датчика GNSS (подробнее о GNSS сенсоре вы можете почитать в описании программы "Test GPS Device") необходимо включить динамические координаты. 

    Статусы координат пользователей отображаются следующими цветами: зеленый - координаты получают с помощью GNSS датчика в реальном времени; желтый - пользователь задал свои координаты в настройках; красный - координаты получены в результате сбоя доступа к GNSS датчику, т.е. достоверность координат под вопросом; белый - новые данные о координатах данного пользователя еще не поступало.

    Для получения информации о том кто сейчас находится в каждой точке, необходимо кликнуть на точку и получить всплывающее сообщение о ней (рисунок 8). 

рисунок 8

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

Оглавление.

7. Встроенный онлайн переводчик в программе.

    В нашем мире бизнес постоянно сталкивается с необходимость сотрудничать с иностранными работодателями или иностранными работниками, которым сложно общаться не незнакомом для них языке. Для этих целей с версии 1.7 добавлена закладка онлайн переводчика (рисунок 9).

рисунок 9

    Какой именно из онлайн переводчиков будет открываться в данной закладке, определяется настройкой (рисунок 10). Закладка позволяет не переключаться между приложениями для перевода сообщений и не терять время на поиск переводчика. Вызов настроек находится на нижней командной панели.

Оглавление.

8. Смена пароля группы, название группы, своего имени участника в группе.

    С версии 2.3 появилась возможность изменять отображаемое название группы и своё отображаемое имя в группе, а так же менять пароль группе. Смена пароля позволит избежать подключения новых участников к группе, если пароль был скомпрометирован. Это возможно сделать на панели настроек. (рисунок 10).

рисунок 10

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

Оглавление.

    По мере изменения функционала приложения, описание будет изменятся под последнюю опубликованную версию.

Благодарим за внимание.