Skip to content

Instantly share code, notes, and snippets.

@rais38
Last active December 30, 2015 05:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rais38/7786316 to your computer and use it in GitHub Desktop.
Save rais38/7786316 to your computer and use it in GitHub Desktop.
Pequeño documento donde explico los parámetros más interesantes de Appirater

##Appirater

Appirater creo que es la librería open source más utilizada en Objective-C para recordar al usuario que si le gusta nuestra app que la vote.

###Configuración

daysUntilPrompt

Los usuarios tendrán que tener la misma versión para que surta efecto. Se puede configurar el número de días que han pasado de la última vez que se mostró el aviso.

usesUntilPrompt

Igual que daysUntilPrompt pero en este caso con usos. Los "usos" se pueden considerar cada vez que arrancas la app o también cuando entran en primer plano. Podemos avisar usando los métodos de clase:

  • appLaunched:
  • appEnteredForeground:

significantEventsUntilPrompt

Al igual que las anteriores, podemos utilizar como filtrado si ha sucedido algún evento importante en la app.

Ejemplos:

  • Un juego en el que el usuario ha pasado el primer nivel del mismo.

  • En una app de compartir fotos (no diré nombre porque no quiero dar publicidad gratuita ;-) ) cuando el usuario comparte la primera fotos.

Si "seteamos" este valor con -1. No se tendrá en cuenta este filtrado. Si queremos decirle a Appirater que hemos tenido un evento importante, tan fácil como:

[Appirater userDidSignificantEvent:1];

timeBeforeReminding

Si se le presenta al usuario el aviso y este selecciona "Recordar más tarde". Aquí indicaremos el número de días que esperará Appirater hasta mostrarse la siguiente ocasión.

A tener en cuenta

Si configuramos daysUntilPrompt y usesUntilPrompt, deben cumplirse ambas para que aparezca el aviso.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment