Apollo 调试服务器
的Android Studio 插件具有归一化缓存查看器,这是一个图形化工具,用于检查归一化缓存。
为了能够获取您应用程序归一化缓存的信息,插件需要与其通信。
为此,Apollo 调试服务器是一个小型的库,您可以将其添加到您的应用程序中。它将打开一个服务器,该插件可以通过 adb 连接到该服务器以列出和拉取您的应用程序正在使用的缓存。
安装
将apollo-debug-server
依赖项添加到您的项目中:
build.gradle[.kts]
dependencies {// ...// For security, add the dependency to your debug builds onlydebugImplementation("com.apollographql.apollo:apollo-debug-server:4.0.0")}
注册客户端
调用 ApolloDebugServer.registerClient
以启动服务器。
val apolloClient = ApolloClient.Builder()// ....build()if (BuildConfig.DEBUG) ApolloDebugServer.registerApolloClient(apolloClient)
可选地传递一个唯一的 name
给 registerApolloClient
来区分多个客户端。
当客户端不再使用时注销客户端
if (BuildConfig.DEBUG) ApolloDebugServer.unregisterApolloClient(apolloClient)