LocationNotes para Android
La aplicacion Android es el cliente de campo para LocationNotes. Se abre directamente en el mapa, mantiene disponible la captura de notas cuando cae la conectividad y sincroniza con el mismo sitio web y la misma API de LocationNotes que alimentan las paginas publicas, los flujos de cuenta y los espacios de trabajo de equipo.
Autenticación API docs Soporte Explorar equipos publicos
Flujo principal de Android
- La aplicacion comienza en el mapa para que el contexto cercano sea visible primero.
- Las notas pueden organizarse espacialmente en el mapa o estructuralmente mediante categorias jerarquicas.
- El estado en linea y sin conexion permanece visible en la aplicacion, incluida la salud separada para red, mapas y sincronizacion.
- Las notas publicas cercanas se precargan por area cuando el dispositivo esta en linea.
- Las categorias, notas y el contexto del equipo se almacenan con identificadores basados en GUID para una sincronizacion segura ante conflictos.
Comportamiento primero sin conexion
LocationNotes esta disenado para que la captura en campo no se detenga solo porque la red sea inestable. La aplicacion Android mantiene el estado local de notas y categorias en el dispositivo, pone en cola las escrituras para sincronizarlas despues y permite que el usuario siga trabajando hasta que la API vuelva a estar disponible.
- Los usuarios anonimos pueden crear notas locales privadas en el dispositivo sin una cuenta de LocationNotes.
- Esas notas anonimas son solo locales al dispositivo hasta que el usuario inicia sesion y elige sincronizar.
- Los usuarios con sesion iniciada pueden seguir creando o editando notas elegibles sin conexion y enviar esos cambios durante el siguiente ciclo de sincronizacion.
- Las tareas de administracion de equipo, los cambios de membresia, los cambios de enlaces de invitacion y las configuraciones de paginas publicas aun requieren una conexion activa con el servidor.
Cuentas, sincronizacion y publicacion
Se requiere autenticacion antes de que la aplicacion Android pueda sincronizar notas personales con el servidor, publicar una nota de forma publica o participar en flujos de trabajo de equipo que dependen del estado compartido del servidor. La misma cuenta puede usarse en la aplicacion Android y en el sitio web.
- Los metodos publicos actuales de inicio de sesion son correo y contrasena locales, Google y Facebook.
- Las cuentas nuevas se ofrecen solo a usuarios de 16 anos o mas, y de mayor edad donde la ley local lo requiera.
- La publicacion de notas publicas y la sincronizacion se bloquean hasta que el usuario se autentica.
- Las paginas de cuenta del sitio web manejan cambios de contrasena, cambios de correo, administracion de proveedores vinculados, exportacion de datos y eliminacion de cuenta.
Notas, visibilidad y equipos
Las notas en la aplicacion Android pueden permanecer privadas, publicarse de forma publica o pertenecer a un equipo. Las notas de equipo siguen el mismo conjunto de reglas de visibilidad usado por el sitio web y la API: una nota de equipo puede seguir siendo privada para el propietario y los miembros actuales del equipo, o puede ser publica.
- Las notas personales privadas solo son visibles para el propietario con sesion iniciada.
- Las notas privadas de equipo son visibles para el propietario de la nota y para los miembros activos actuales del equipo asociado.
- Las notas publicas pueden aparecer en mapas publicos, paginas de perfil, paginas de equipo, paginas de notas y resultados de busqueda publica.
- Cuando el contenido se crea en un idioma especifico, el sistema registra ese idioma del contenido y lo conserva en las paginas publicas.
Lo que aun ocurre en el sitio web
La aplicacion Android no es toda la superficie del producto. El sitio web aloja las paginas publicas de marketing, el directorio publico de equipos, paginas de perfil, paginas publicas de equipo, paginas de notas, seguridad de la cuenta, exportaciones y flujos de eliminacion de cuenta. Las configuraciones de paginas de equipo y gran parte de la administracion de comparticion publica tambien viven en el sitio web.
- Busqueda publica cubre titulos de notas, contenido de notas y nombres de categorias.
- Equipos publicos muestra de forma predeterminada los equipos publicos en el idioma actual del visitante.
- Autenticación documenta las URL de retorno y el comportamiento de inicio de sesion.
- Privacidad y Términos explicar paginas publicas, reglas de equipos, exportaciones y eliminacion.
Compilaciones beta
El acceso beta de Android se gestiona mediante el equipo Beta Testers. Los miembros del equipo que hayan iniciado sesion pueden abrir la pagina beta para obtener el APK actual, y todos los demas pueden revisar la pagina del equipo o solicitar acceso alli.
Modelo de despliegue unico
LocationNotes publica el sitio web y la API juntos como un unico artefacto de servidor ASP.NET Core. La aplicacion Android apunta a ese mismo dominio para autenticacion, sincronizacion, carga de notas publicas y descubrimiento de contenido publico. Use the API docs when you need the exact routes and JSON examples instead of the website walkthroughs.