LocationNotes для Android
Програма Android є польовим клієнтом для LocationNotes. Він відкривається безпосередньо на карті, робить запис приміток доступним, коли з’єднання втрачається, і синхронізується з тим самим веб-сайтом LocationNotes і API, які забезпечують роботу загальнодоступних сторінок, облікових записів і робочих областей команди.
Автентифікація Документація API Підтримка Перегляньте публічні команди
Основний робочий процес Android.
- Програма запускається на карті, тому найближчий контекст видно першим.
- Примітки можуть бути організовані просторово на карті або структурно за допомогою ієрархічних категорій.
- Стан онлайн і офлайн залишається видимим у додатку, включаючи окремий стан для мережі, карт і синхронізації.
- Публічні нотатки поблизу попередньо завантажуються за областями, коли пристрій онлайн.
- Категорії, примітки та контекст команди зберігаються з ідентифікаторами на основі GUID для безпечної синхронізації.
Поведінка офлайн
LocationNotes розроблено таким чином, що захоплення поля не припиняється лише через нестабільність мережі. Програма Android зберігає локальні нотатки та стан категорії на пристрої, ставить записи в чергу для подальшої синхронізації та дозволяє користувачеві продовжувати працювати, доки API знову не стане доступним.
- Анонімні користувачі можуть створювати приватні локальні нотатки на пристрої без облікового запису LocationNotes.
- Ці анонімні нотатки є локальними лише на пристрої, доки користувач не ввійде та не вибере синхронізацію.
- Користувачі, які ввійшли в обліковий запис, можуть продовжувати створювати або редагувати відповідні нотатки в автономному режимі та надсилати ці зміни під час наступного циклу синхронізації.
- Завдання командного адміністрування, зміни членства, зміни посилань для запрошень і налаштувань загальнодоступної сторінки все ще потребують активного підключення до сервера.
Облікові записи, синхронізація та публікація
Автентифікація потрібна, перш ніж програма Android зможе синхронізувати особисті нотатки із сервером, публічно опублікувати нотатку або брати участь у робочих процесах команди, які залежать від стану спільного сервера. Той самий обліковий запис можна використовувати в додатку Android і на веб-сайті.
- Поточні загальнодоступні способи входу: локальне ім’я користувача й пароль, Google та Facebook. Адреси для відновлення залишаються окремими від локального ідентифікатора входу.
- Нові облікові записи пропонуються лише користувачам віком 16 і старше, а також старшим, якщо цього вимагає місцеве законодавство.
- Публікація загальнодоступних нотаток і синхронізація блокуються, доки користувач не буде автентифікований.
- Сторінки облікового запису на сайті керують зміною пароля, зміною адреси для відновлення, прив’язаними постачальниками, експортом даних і видаленням облікового запису.
Нотатки, видимість і команди
Нотатки в додатку Android можуть залишатися приватними, публікуватися загальнодоступно або належати команді. Командні нотатки все ще підтримують той самий набір правил видимості, який використовується веб-сайтом і API: командна нотатка може залишатися приватною для власника та поточних членів команди, або вона може бути загальнодоступною.
- Приватні особисті нотатки бачать лише власники, які ввійшли в систему.
- Приватні групові нотатки бачать власник нотатки та поточні активні учасники пов’язаної команди.
- Публічні нотатки можуть відображатися на загальнодоступних картах, сторінках профілів, сторінках команд, сторінках нотаток і загальнодоступних результатах пошуку.
- Коли вміст створюється певною мовою, система записує цю мову вмісту та зберігає його на загальнодоступних сторінках.
Що ще відбувається на сайті
Програма Android — це не повна поверхня продукту. Веб-сайт містить загальнодоступні маркетингові сторінки, загальнодоступний каталог команди, сторінки профілів, загальнодоступні сторінки команди, сторінки приміток, безпеку облікового запису, експорт і робочі процеси видалення облікового запису. Параметри сторінки команди та адміністрування більшості загальнодоступних файлів також доступні на веб-сайті.
- Громадський пошук охоплює заголовки приміток, корпуси приміток і назви категорій.
- Громадські колективи перелічує загальнодоступні команди поточною мовою відвідувача за замовчуванням.
- Публічні списки команд на сайті та опубліковані карта й список нотаток на публічних сторінках профілю чи команди за замовчуванням використовують поточну мову сайту відвідувача, тоді як публічні списки трекерів і груп трекерів залишаються багатомовними, щоб дані про маршрут і логістику лишалися повними.
- Збережена зупинка є незмінним знімком логістики. Якщо пов’язана нотатка згодом переміщується, подорож зберігає вихідну прив’язану координату, тому історія маршруту не змінюється миттєво.
- Моделі читання трекованого об’єкта також можуть показувати поточні видимі нотатки на цій координаті, щоб маршрут лишався точним, навіть коли сусідні нотатки пізніше змінюються.
- Місце, історія та доступ залишаються розділеними: зупинка маршруту зберігає зафіксовану координату, нотатка має власний редагований запис, а видимість нотатки разом з обов’язковим обсягом доступу визначають, хто може відкрити її вміст.
- Відвідувачі можуть змінити мову сайту або скористатися явним пошуком по всіх мовах, коли хочуть переглядати іншу мову авторського вмісту.
- Автентифікація документує URL-адреси зворотного виклику та поведінку входу.
- Конфіденційність і Умови пояснити публічні сторінки, правила команди, експорт і видалення.
Бета-версія збірок
Бета-доступом до Android керує команда бета-тестувальників. Члени команди, які ввійшли в обліковий запис, можуть відкрити бета-сторінку для поточного APK, а всі інші можуть переглянути сторінку команди або подати запит на доступ до неї.
Модель єдиного розгортання
LocationNotes публікує сайт і API разом як єдиний серверний артефакт ASP.NET Core. Android-застосунок звертається до цього самого домену для автентифікації, синхронізації, завантаження публічних нотаток і пошуку публічного вмісту. Скористайтеся Документація API коли вам потрібні точні маршрути та приклади JSON замість оглядових пояснень на сайті.