연동 테스트

테스트

마케터용 SDK 테스트에 대한 자세한 내용은 여기를 참조하십시오.

먼저 SDK에서 전체 로그에 대해 디버그 모드를 사용하도록 설정해야 합니다.
이를 활성화하려면 초기화 개체 isDebug 를 다음으로 설정해야 합니다: 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

iOS에서 테스트

iOS 프로젝트를 XCode(appName.xcworkspace)에서 열고 실행합니다. 로그 섹션 또는 콘솔 앱에서 앱스플라이어와 관련된 로그가 다음으로 시작하는 것을 볼 수 있습니다. [AppsFlyerSDK].

다음과 같은 실행 이벤트를 검색합니다.

<~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~~+~>
<~+~   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

및:

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

안드로이드에서 테스트

안드로이드 프로젝트를 Android studio(android 홀더)에서 열고 실행합니다. 로그 섹션(adb)에서 앱스플라이어와 관련된 로그가 다음으로 시작하는 것을 볼 수 있습니다. I/AppsFlyer_x.x.x.

다음과 같은 실행 이벤트를 검색합니다.

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

및:

I/AppsFlyer_6.4.3: response code: 200 // ~~> success!

For more Android integration tests, see Here