¿Cómo puedo Simular SHUTDOWN de Parse.com para medir su imapacto?

Tengo 4 aplicaciones respaldadas por Parse.com en vivo en PlayStore con 5 + millones de usuarios. Cuando Parse.com decidió cerrar su soporte, hemos migrado nuestro back-end a Heroku con éxito y hemos implementado actualizaciones para aplicaciones (Más actualizaciones, más% de migración). Todavía hay un montón de usuarios que están utilizando la versión anterior de las aplicaciones (no actualizar su aplicación con Heroku integrado)

Ahora el cierre de Parse.com se aproxima (28 de enero de 2017) y queremos simular un desastre real que nos dará los casos de los usuarios que usan la aplicación después de parse.com se cierra.

Cualquier sugerencia será apreciada, Gracias de antemano.

Esperemos que esto ayude, pero esto es lo que hemos hecho para simular un apagado:

  1. Configure un proxy local en nuestra red que correlacione el servidor antiguo https://api.parse.com/1/ a una aplicación web en nuestra red local que siempre devuelve HTTP 500 y / o HTTP 4xx. Además, y lo que es más importante , también probamos los fallos de certificados SSL (usamos CloudFlare para esto).
  2. Entonces ejecutaríamos los viejos clientes en nuestro wifi local, lo que haría que golpearan nuestro 'falso' servidor de cierre que respondería con 500, 4xx y fallos SSL dados nuestras configuraciones de prueba.
  3. Para los archivos alojados en Parse, obtendrá una respuesta HTTP 403 Acceso negado XML de Amazon S3, que es fácil de probar.

Si no puede configurar un proxy local pero está utilizando el nuevo Parse SDK, siempre puede cambiar la URL del servidor Parse que está utilizando en su código a una máquina disponible en la red o mediante un túnel ngrok que devuelva esos códigos de error.

Según Facebook, los usuarios de Android en promedio tardan unos ~ 80 días para actualizar a la última versión de su aplicación, iOS alrededor de ~ 40 días. Siempre es una buena idea implementar una función de 'actualización de la fuerza' en su aplicación en el caso de que necesite usarla, lo cual parece apropiado para un escenario de apagado de Parse.com.

  • Android: ¿Cuál es la forma más suave de sincronizar una base de datos remota en segundo plano?
  • Parse Push JSON problema de datos en Android
  • Xamarin falla aplicación Android en el modo de liberación (Parse.Android SDK)
  • Analizar la relación entre las clases de usuario y de instalación
  • Cómo obtener objectId en Parse.com android
  • Android - No se puede iniciar el receptor com.parse.ParsePushBroadcastReceiver
  • ¿Cómo analizar enviar push sin registro de gcm?
  • No se pudieron resolver todas las dependencias para la configuración ': ParseStarterProject: classpath'
  • Android: Cómo vincular parse.com a facebook
  • Pushes no recibidos después de que la aplicación esté cerrada
  • Integración de Facebook en aplicaciones móviles multiplataforma
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.