Prueba la integración
Pruebas
Más información sobre cómo probar el SDK para marketers aquí.
Primero, debes habilitar el modo de depuración para los registros completos del SDK.
Para habilitarlo, establece el objeto de inicialización con isDebug
como true
:
const option = {
isDebug: true,
appId: '78xXxXx35',
devKey: 'UsxXxXxXxed',
onInstallConversionDataListener: true,
timeToWaitForATTUserAuthorization: 10,
onDeepLinkListener: true,
};
appsFlyer.initSdk(option, null, null); // null can be functions for success or error handler
Pruebas para iOS
Abre tu proyecto ios con XCode (appName.xcworkspace
) y ejecútalo. En la sección de registros o en la aplicación de consola, verás los registros relacionados con AppsFlyer que comienzan con [AppsFlyerSDK]
.
Busca el evento de inicio que se vea así:
<~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~~+~>
<~+~ SEND Start: https://launches.appsflyer.com/api/v6.4/iosevent?app_id=7xXxXxX1&buildnumber=6.4.4
<~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~~+~>
{ launch event payload } // Just an example of a JSON. you will see the full payload
y también:
Result: {
data = {length = 64, bytes = 0x7b226f6c 5f696422 3a224476 5769222c ... 696e6b2e 6d65227d };
dataStr = "{\"oxXxXxd\":\"DXxXxi\",\"oXxXer\":ss,\"olXxXxain\":\"xXxXxXx\"}";
retries = 2;
statusCode = 200; // ~~> success!
taskIdentifier = 4;
}
For more iOS integration tests, see Here
Pruebas para Android
Abre tu proyecto de Android con Android studio (carpetaandroid
) y ejecútalo. En la sección de registros (adb), verás los registros relacionados con AppsFlyer que comienzan con I/AppsFlyer_x.x.x
.
Busca el evento de inicio que se vea así:
I/AppsFlyer_6.4.3: url: https://launches.appsflyer.com/api/v6.4/androidevent?app_id=com.aXxXxt.rxXxXxt&buildnumber=6.4.3
I/AppsFlyer_6.4.3: data: { launch event payload } // Just an example of a JSON. you will see the full payload
y también:
I/AppsFlyer_6.4.3: response code: 200 // ~~> success!
For more Android integration tests, see Here
Actualizado hace 11 meses