Integración de SDK de Fiksu

Estoy tratando de implementar Fiksu SDK para Android e iOS.

Puedo agregar el código para seguir el registro y la compra:

FiksuTrackingManager.uploadRegistration(Context, FiksuTrackingManager.RegistrationEvent.EVENT1); FiksuTrackingManager.uploadPurchase(Context, FiksuTrackingManager.PurchaseEvent.EVENT1, 0, "USD"); 

En iOS soy capaz de obtener los registros en la consola, pero en android sólo estoy recibiendo los registros que el evento se llama. ¿Cómo puedo comprobar los registros en Android?

También cómo realizar un seguimiento de los eventos de la aplicación en el tablero de Fiksu?

También han mencionado para agregar client id , ¿de dónde conseguiré la identificación del cliente?

Si alguien lo ha implementado por favor guíame cómo proceder?

Esto podría ser demasiado tarde, pero puede ayudar a alguien que viene a través de este post.

Sólo tenía que integrar el SDK de Fiksu para Android para un cliente y enfrentar problemas similares al realizar pruebas.

¿Cómo puedo comprobar los registros en Android?

Si el SDK ha sido instalado correctamente, debería ser capaz de ver algunos registros como abajo, lo que significa que los eventos han sido enviados con éxito a su servidor.

 11-25 10:04:31.010 21588-23132/ D/FiksuTracking? Event: Resume 11-25 10:04:32.320 21588-23132/ D/FiksuTracking? Successfully uploaded tracking information. 11-25 10:05:40.500 21588-23383/ D/FiksuTracking? Event: Purchase 11-25 10:05:42.180 21588-23383/ D/FiksuTracking? Successfully uploaded tracking information. 

Cómo realizar un seguimiento de los eventos de la aplicación en el tablero de Fiksu?

Esta parte es bastante molesto ya que no tienen una forma de crear aplicaciones en el panel de control y vincularlas a su aplicación de Android para que pueda ver sus eventos a través de. En su lugar, tiene que realizar la prueba y enviarles un correo electrónico a alguien de Fiksu para revisar sus servidores y realizar un seguimiento de sus eventos.

Estos son los pasos de prueba según su documentación:

  • Descargue e instale su aplicación en un dispositivo Android y realice las pruebas.
  • Llene un formulario que tiene y envíelo por correo electrónico a su equipo de apoyo.
  • Alguien te contestará confirmando si han recibido tus eventos.

También han mencionado para agregar la identificación del cliente, ¿de dónde conseguiré la identificación del cliente?

El identificador de cliente es sólo un identificador para sus usuarios dentro de su aplicación. En otras palabras usted puede fijar eso a lo que usted quiere (dirección de correo electrónico del ei). La sugerencia es configurarlo después de que un usuario se haya registrado o haya iniciado sesión en su aplicación.

 FiksuTrackingManager.setClientId(Context, "XXX"); 

Basándose en su documentación: "donde XXX sería el ID que desea enviar y puede ser cualquier cadena alfanumérica de hasta 64 caracteres Todos los eventos enviados después de esta llamada se enviaría el ID de cliente que se ha establecido Si llama a setClientID De nuevo se sobreescribirá lo que había antes, pero el primer ID de cliente enviado con un evento será el ID de cliente que se encuentra en la exportación en el tablero de cliente de Fiksu y no se actualizará.

Si alguien lo ha implementado por favor guíame cómo proceder?

Así que para resumir a continuación son los pasos para integrar el Fiksu SDK para Android.

  1. Descargar el SDK.
  2. Agregue el tarro de SDK a su proyecto.
  3. Configure el receptor isntall (Sólo si desea realizar un seguimiento de las instalaciones de la aplicación). NOTA que esperan ser el único receptor en el archivo AndroidManifest.xml. Si está utilizando otros SDK de terceros para realizar el seguimiento de la misma:

Utilice fiksu para reenviar la intención:

 <receiver android:name="com.fiksu.asotracking.InstallTracking" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> <!-- Forward to other receivers --> <meta-data android:name="forward.1" android:value="com.google.android.apps.analytics.AnalyticsReceiver" /> <meta-data android:name="forward.2" android:value="com.mypackage.thirdparty.MdotmReceiver" /> </receiver> 

O establezca el siguiente indicador en su AndroidManifest y haga que otro receptor de instalación lo envíe al SDK de fiksu.

 <meta-data android:name="FiksuDisableReceiverCheck" android:value="true" /> 
  1. Establezca los permisos en su AndroidManifest.

    Android.permission.INTERNET

    Android.permission.READ_PHONE_STATE

  2. Inicialice el SDK. Normalmente en su método onCreate () de la aplicación.

    FiksuTrackingManager.initialize (este);

  3. Configuración de Google Play Services en su proyecto.

  • Combinación de servicio de Android, Cordova plugin de fondo y Skype O365 sdk no funciona después de pocas horas mientras se ejecuta en segundo plano?
  • Monitor de presión arterial de aplicaciones iOS / Android
  • ¿Qué solución basada en plataformas móviles basada en Ruby utilizar?
  • ¿Es posible usar Python para escribir aplicaciones multiplataforma tanto para iOS como para Android?
  • Cualquier equivalente de Storyboard de iOS para el desarrollo de Android?
  • Manera correcta de almacenar la autenticación en una aplicación Phonegap
  • Algoritmo AES difiere en PHP desde Android e iOS
  • Biblioteca de reconocimiento de imágenes / API para iPhone / Android
  • ¿Cómo puedo probar automáticamente la funcionalidad de las aplicaciones iOS y Android?
  • Factores que afectan a FPS en dispositivos móviles en Unity
  • ¿Puedo usar la interfaz de pantalla completa de WPF en Xamarin?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.