Qué podría hacer una aplicación si conoce su ubicación?

Anuncio
Qué podría hacer una aplicación si
conoce su ubicación?
Servicio de Geotrigger
Aarón Ramírez &
Diego Triviño
CCU Esri Colombia 2014
Te imaginas esto...
Geotrigger:
Un botón invisible
Mensaje
Triggers
Triggers
• Acción
• Rangos
de fecha o tiempo
• Caducidad
• Iteración
Elementos de un Trigger
• Condición
-
Geometría (polígono o circulo)
-
Sentido(entrada o salida)
• Acción
• Tags
(notificación, acción a servidor, o cambiar configuración aplicación)
Nov 2013: iPhone 4s, 5, 5S
Trigger Callback Data
•
Los trigger callback envían información sobre:
El ID del trigger que fue activado
- El ID del usuario que activo el trigger
- Los tags y todas las propiedades del trigger
- La ubicación del trigger que fue activado
-
Historial de los Triggers
• El
historial de los Triggers incluyen
Información del lugar
- Información del dispositivo
- Ubicación donde el trigger fue activado
-
Tags
Tags: el camino para organizar los triggers
Los Tags se usan para
• Agrupar
el contenido en categorías
- Ej: parques, restaurantes, centros comerciales
• Segmentar
usuarios mediante campañas
- “Todos los usuarios que se registren durante el
día la madre”
Tipos de triggers
Trigger Global
Tipos de triggers
Trigger personal o privado
Tipos de triggers
Triggers etiquetados
Tipos de triggers
Dispositivos etiquetados
Qué pasa con
la batería?
Tracking Profiles
Mensaje
retrasado
Rough
Mode
Mínimo gasto de
batería
Mensaje mas
rapido
Fine
Mode
Consume mas
bateria
Rapido
mensaje
Adaptive
Mode
Minimo gasto de
bateria
Cambiar tracking profile vía trigger
POST https://geotrigger.arcgis.com/trigger/create
{
"condition": {
"direction": "enter",
"geo": {
"latitude": 45.5165,
"longitude": -122.6764,
"distance": 100
}
},
"action": {
"trackingProfile": "fine"
},
"setTags": "buildings",
"properties": {
"foo": "bar"
}
}
1.
Crear cuenta
2.
Registrar App
3.
Seguridad Oauth2
4.
Geotrigger SDK
5.
Registrar notificaciones
Iniciando…
Cree un trigger usando el API
POST https://geotrigger.arcgis.com/trigger/create
{
"condition": {
"direction": "enter",
"geo": {
"latitude": 45.5165,
"longitude": -122.6764,
"distance": 100
}
},
"action": {
"notification": {
"text": "Hola"
}
},
"setTags": "buildings",
"properties": {
"foo": "bar"
}
}
Geotrigger Editor
Geotrigger Faker
Licenciamiento
Gracias!
Aarón Ramírez & Diego Triviño
Descargar