Skip to content

Android Resource Manual Configuration

If you encounter low-version environments or other SDK conflicts, you need to manually configure Android Resource data tracking.

OkHttpClient client = OkHttpClientProvider.createClientBuilder()
                    .addInterceptor(new FTResourceInterceptor())
                    .addInterceptor(new FTTraceInterceptor())
                    .eventListenerFactory(new FTResourceEventListener.FTFactory())
                    .build();

// Set the OkHttpClient used by React Native network requests
OkHttpClientProvider.setOkHttpClientFactory(new OkHttpClientFactory() {
  @Override
  public OkHttpClient createNewNetworkModuleClient() {
    return client;
  }
});
val client = OkHttpClientProvider.createClientBuilder()
  .addInterceptor(FTResourceInterceptor())
  .addInterceptor(FTTraceInterceptor())
  .eventListenerFactory(FTResourceEventListener.FTFactory())
  .build()

OkHttpClientProvider.setOkHttpClientFactory(object : OkHttpClientFactory {
  override fun createNewNetworkModuleClient(): OkHttpClient {
    return client
  }
})