于10月8日至10日在纽约市加入我们,了解有关 GraphQL 联邦和 API 平台工程的最新技巧、趋势和新闻。加入我们参加2024年纽约市 GraphQL 大会
文档
免费开始
您正在查看此软件的旧版本文档。 切换到最新稳定版本。

客户端感知


Apollo Studio 用户可以选择加入客户端感知客户端感知允许您查看指标按照客户端分开,帮助您了解每个客户端如何与您的交互。

客户端感知使用apollographql-client-nameapollographql-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应用程序使用相同的包名,则自定义它以允许区分客户端非常有用

上一页
文件类型
下一页
多模块
评分文章评分在GitHub上编辑编辑论坛Discord

©2024Apollo Graph Inc.,即 Apollo GraphQL。

隐私政策

公司