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:
- Xamarin Visual Studio IOS Desarrollo Sin una Mac?
- Descargar el archivo a la carpeta de descargas ios / android using phonegap
- Capturar el tráfico del teléfono móvil en wireshark
- Android cómo hacer intrincados fondos y fronteras
- Identificador de dispositivo móvil único permanente (Evercookie?)
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?
- Vuforia vs Metaio SDK vs ARKit vs D'Fusion Mobile vs Layar SDK
- Acceso a la cámara en el teléfono para iOS y Android mediante HTML5
- ¿Cuál es la biblioteca FFT más rápida para dispositivos iOS / Android ARM?
- Enviar y leer el contenido de SMS enviado a través de la aplicación nativa de SMS cordova
- Pantalla de bienvenida animada con Phonegap
- LibGDX: Implementación en un dispositivo iOS: ApplicationVerificationFailed
- ¿Cómo realizar un seguimiento de los usuarios de facebook orgánicos versus pagados en mi aplicación?
- Plataforma cruzada OpenAL SFX
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.
- Descargar el SDK.
- Agregue el tarro de SDK a su proyecto.
- 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" />
-
Establezca los permisos en su AndroidManifest.
Android.permission.INTERNET
Android.permission.READ_PHONE_STATE
-
Inicialice el SDK. Normalmente en su método onCreate () de la aplicación.
FiksuTrackingManager.initialize (este);
-
Configuración de Google Play Services en su proyecto.
- Robolectric Test no llama a textWatcher.onTextChanged
- Cómo hacer juegos multijugador para Android usando amigos de Facebook? (Google Play Game Services sólo utiliza G +)