¿Qué paquete de software se recomienda para una aplicación ios que utiliza el uso compartido de ubicaciones de geo-proximidad, mensajes en la aplicación e historial de uso del usuario?

1. Ubicación de geo-proximidad : es posible que desee ver una configuración de Ruby on Rails. Los complementos en RoR facilitan el mapeo de la ubicación geográfica. Geocoder (geocoder) funciona muy bien.

En el extremo frontal, MapKit es su única opción si está buscando una aplicación nativa de iOS. De lo contrario, Geocoder también funciona con HTML5.

2. Mensajería en la aplicación : una vez más, RoR tiene algunas gemas bastante buenas para esto: sistemas de mensajería de usuario. La interfaz de usuario dentro de la aplicación es algo que necesitará construir con una API integrada en el sistema de mensajería que usa

3. Historial de usuarios : si desea realizar un seguimiento de esto para cada usuario, deberá registrar eventos en su servidor cada vez que ocurra un evento que desee rastrear. Si solo desea las estadísticas, puede usar algo como análisis de Flurry (Flurry)

4. Función de invitación : esto es algo que puede construir en su API y usar en la aplicación

Agregaría, Mixpanel [para el historial de uso] para rastrear eventos de usuarios y Customer.io: correo electrónico conectado a su aplicación web o móvil para enviar correos electrónicos activados basados ​​en esos eventos.

Heroku hosting y Ruby on Rails.