从firebase客户端sdk获取user_pseudo_id?

2024-02-26

在 Firebase 分析中,user_pseudo_id自动登录bigquery。但是,我想在 firebase 客户端 sdk(例如:android、ios sdk)中获取此值来指定用户。 我在 firebase 的文档中找到了,但找不到关于我的这个问题的任何参考。有什么建议去获取吗?

非常感谢!


我刚刚找到了,原来是这样记录在这里 https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#getAppInstanceId()。我还测试了它返回的值可以在 BigQuery 中找到user_pseudo_id column.

安卓示例:

    FirebaseAnalytics.getInstance(this).getAppInstanceId().addOnCompleteListener(new OnCompleteListener<String>() {
        @Override
        public void onComplete(@NonNull Task<String> task) {
            if (task.isSuccessful()) {
                String user_pseudo_id = task.getResult();
            }
        }
    });

对于网络,我使用了下一个片段(于 2023 年 2 月 10 日测试,我从here https://stackoverflow.com/a/50070138/2469583):

var gaUserId = document.cookie.match(/_ga=(.+?);/)[1].split('.').slice(-2).join(".")

我不确定 IOS 但可能是this one https://firebase.google.com/docs/reference/swift/firebaseanalytics/api/reference/Classes/Analytics#appinstanceid.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从firebase客户端sdk获取user_pseudo_id? 的相关文章

随机推荐

  • 软件和与外部设备串行通信的波特率限制

    我使用 USB 端口作为虚拟 COM 端口运行 以使用 MATLAB 或 Visual Basic 6 实现与外部设备的串行通信 我面临波特率限制 具体取决于我用于与设备通信的软件 MATLAB 2018a 没有问题 因为它可以设置高波特率
  • 为什么Android有时需要调用super?

    有时 当我重写方法时 第一次调用时会出现异常 如下所示 05 31 21 32 04 266 E AndroidRuntime 28471 android support v4 app SuperNotCalledException Fra
  • 在 Android 上让系统进入睡眠状态

    我正在为 Android 1 6 及更高版本开发一个应用程序 其中包含将手机切换到睡眠状态的功能 我试图找到一种方法来做到这一点 我发现去睡觉方法中的电源管理器类 但不幸的是该方法的使用需要android permission DEVICE
  • 什么是尾递归?

    在开始学习 lisp 时 我遇到了这个术语尾递归 它到底是什么意思 考虑一个将前 N 个自然数相加的简单函数 例如 sum 5 0 1 2 3 4 5 15 下面是一个使用递归的简单 JavaScript 实现 function recsu
  • 为什么注销后 user.is_authenticated 断言为 true

    我正在尝试编写一个用于在 Django 中注销用户的测试 这是代码 urls py from django conf urls import url from django contrib import admin from account
  • SwiftUI:从上向下动画扩展视图

    我一直在尝试在 SwiftUI 中制作自定义可扩展 可折叠视图 下面是一个视图的代码 该视图在 折叠 时显示 Tap Me 并且在点击时展开以显示每个item in items 以及一个允许用户添加项目的按钮 当我在列表中显示三个这样的视图
  • 使用文本编辑器将多行转换为单行

    我在文本编辑器中的一行中包含以下单词 about above across after afterwards again against all almost alone 有人可以帮助我使用文本编辑器将上述内容转换为一行吗 about ab
  • SDK-tools 更新版本后 Android 应用程序崩溃(NoClassDefFound,工具版本 22)

    我刚刚将我的android SDK工具更新到新发布的版本 工具版本22 平台工具版本17 java lang NoClassDefFoundError classpath 文件已修改 更新中添加了一行
  • XML 模式来验证 XML 模式?

    有谁知道是否可以使用另一个 XML 模式验证 XML 模式 如果是这样 是否有参考实现 我想使用 JAXB 解析架构文档 当然 大多数时候 您只需将浏览器指向用作 XML 文档命名空间的 URL 这也适用于 XML 模式 http www
  • 这段Java代码如何编译?

    一位同事遇到了一些看起来像这样的代码 但无法理解它如何编译 class FooClass public static void bar String arg System out println arg arg http www googl
  • Twitter Bootstrap:容器中的 div 高度为 100%

    使用 twitter bootstrap 2 我有一个带有导航栏的简单页面 并且在container我想添加一个 100 高度的 div 到屏幕底部 我的 css fu 生锈了 我无法解决这个问题 简单的 HTML div class na
  • Firebase Cloud Functions 上“尝试向 FCM 服务器进行身份验证时发生错误”

    我正在尝试通过创建 Firestore 文档 消息 时触发的 Firebase 云函数中的 FCM 向主题发送消息 订阅主题 也使用函数完成 并触发发送函数工作正常 但实际发送失败 并显示 Error An error occurred w
  • 如何修复错误::初始化字符串的格式不符合从索引 0 开始的规范::

    我在 godaddy 共享主机上上传了我的网站 我可以访问这个数据库来自我的管理工作室 我无法访问这个数据库来自我的网站 我收到以下错误 初始化字符串的格式不符合从索引 0 开始的规范 我的连接字符串位于网络配置它看起来像这样
  • 打开没有地址栏和标题的javascript弹出窗口,高度和宽度根据屏幕分辨率以百分比设置

    我想使用 javascript 打开没有标题和地址栏的弹出窗口 并且还想根据屏幕分辨率以百分比形式设置其高度和宽度 我怎样才能实现这一点 我做了这段代码 function popitup url LeftPosition screen wi
  • 当 jqgrid 中验证失败时突出显示错误单元格或输入

    我正在使用 jqgrid 内联编辑 并使用编辑规则在网格中进行验证 我想添加类来突出显示验证失败的输入的错误 例如 ui state error 我可以使用这个设置类来突出显示错误 jQuery grid id jqGrid setCell
  • 在 Lion 中获取 TFENode 的完整路径

    我正在尝试获取 OSX Lion 中 TFENode 的完整路径 但无法使用旧方法获取结果 通过转换为 FINode 并获取 fullPath 该方法 FINode nodeWithFENode myTFENode fullPath 似乎不
  • Jvm 崩溃:Java 运行时环境检测到致命错误

    我在实时服务器上发生了 Tomcat 崩溃 生成了 hs err pid 文件 其中有一个有问题的帧 gt wordcopy fwd dest aligned 0x54 我搜索了所有类似的 jvm 崩溃案例 但找不到这个有问题的框架的含义
  • 不支持的类版本错误

    当尝试从使用 Eclipse IDE 使用 jdk1 6 制作的客户端调用使用 NETbeans 使用 jdk1 7 制作的 EJB 时 我收到以下错误 Exception in thread main java lang Unsuppor
  • Oracle: ORA-01722: 无效数字

    我有一个查询 当我在 sqlplus 中运行它时效果很好 SQL gt SELECT T 0 ID AS ATTR 1 T 0 0 ID AS ATTR 2 CASE WHEN T 0 ID 1 AND T 0 0 ID 3 OR T 0
  • 从firebase客户端sdk获取user_pseudo_id?

    在 Firebase 分析中 user pseudo id自动登录bigquery 但是 我想在 firebase 客户端 sdk 例如 android ios sdk 中获取此值来指定用户 我在 firebase 的文档中找到了 但找不到