¿Por qué com.facebook.Settings.publishInstallAsync en onResume?
Miré en el SDK de Facebook 3.0 para intentar descubrir cómo seguir las instalaciones que venían de una campaña de Facebook y vi esto en la documentación:
Para el FB Android SDK 3.0, agregue lo siguiente a onResume () de cada actividad en su aplicación: com.facebook.Settings.publishInstallAsync (context, YOUR_APP_ID);
Tengo dos preguntas básicas:
-
¿Por qué sucede esto en cada actividad en vez de en la actividad del lanzador?
-
¿Por qué sucede esto en el método
onResume
lugar deonStart
? Android recomienda no hacer cosas como esta en elonResume
.
Edit – a pesar de que es asíncrono hacer esto una y otra vez parece estúpido y un necesario
- Session.StatusCallback no se puede resolver con un tipo - Facebook API
- ¿Puedes explicar por qué suport v4 y v7 en android
- Errores de Facebook relacionados con auth.extendSSOAccessToken
- Facebook android sdk 4.0, forma de cancelar el registro de devolución de llamada de LoginManager
- ¿Qué tan seguro acceder a mi aplicación de Android con facebook-id?
- Importar 3 SDKs, obtiene el error: Se han encontrado 3 versiones de android-support-v4.jar
- Uso del API de logro de Facebook en Android
- Android y Facebook SDK: descodificación de imágenes de / me / picture graph call
La respuesta a ambas preguntas es que, al incluir la llamada en el método onResume () de cada actividad, se trata de errores de red en el momento en que el usuario inicia la aplicación por primera vez. En otras palabras, su aplicación intentará publicar la instalación cada vez que se muestre una Actividad en primer plano, no sólo cuando se inicie la primera Actividad.
Desde Facebook Desarrolladores Mobile App Install Ads :
Esto permitirá a la aplicación hacer ping al evento de instalación en Facebook cuando el usuario abra la aplicación por primera vez y de nuevo en el futuro si hay un error de red. Nuestro código de cliente dejará de enviar instalaciones una vez que adquiera un código de éxito del servidor, y nuestro back-end sólo contará la instalación una sola vez si recibe múltiples aciertos para el mismo dispositivo
- ¿Cómo tener la funcionalidad de búsqueda en android usando phonegap?
- Implementar OAuth2 con las credenciales de contraseña de propietario de recurso en Android