Testar integração
Testes
Mais informações sobre como testar o SDK para profissionais de marketing aqui.
Primeiro, você precisa habilitar o modo de depuração para logs completos do SDK.
Para ativá-lo, defina o objeto de inicialização com 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
Teste para iOS
Abra seu projeto iOS com XCode (appName.xcworkspace
) e execute-o. Na seção de logs ou no aplicativo de console, você verá os logs relacionados à AppsFlyer começarem com [AppsFlyerSDK]
.
Pesquise um evento de lançamento semelhante a este:
<~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~~+~>
<~+~ 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
e também:
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
Teste para Android
Abra seu projeto Android com o Android Studio (android
pasta) e execute-o. Na seção de logs (adb), você verá os logs relacionados à AppsFlyer começarem com I/AppsFlyer_x.x.x
.
Pesquise um evento de lançamento semelhante a este:
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
e também:
I/AppsFlyer_6.4.3: response code: 200 // ~~> success!
For more Android integration tests, see Here
Atualizado cerca de 1 ano atrás