客户端感知
Apollo Studio 用户可以选择加入客户端感知客户端感知允许您查看操作指标按照客户端分开,帮助您了解每个客户端如何与您的图形交互。
客户端感知使用apollographql-client-name
和apollographql-client-version
自定义 HTTP 标头来报告客户端使用情况。
通过向您的OkHttpClient
添加ApolloClientAwarenessInterceptor
来启用它:
val apolloClient = ApolloClient.Builder().serverUrl("https://example.com/graphql").addHttpInterceptor(ApolloClientAwarenessInterceptor(BuildConfig.APPLICATION_ID, BuildConfig.VERSION_NAME)).build()
注意:此示例使用 BuildConfig
来设置应用程序ID作为客户端名称,应用版本作为客户端版本,但您可以覆盖此设置。特别是,如果您iOS和Android应用程序使用相同的包名,则自定义它以允许区分客户端非常有用