当前位置: 首页 > 知识库问答 >
问题:

默认情况下,Firebase FCM令牌在android手机上存储在哪里

袁奇玮
2023-03-14

我想知道firebase fcm实例id令牌在android手机上存储在哪里。我已经知道如何使用FirebaseInstanceId.getInstance().getToken()生成firebase令牌。

我想知道android如何以及在设备上存储这个令牌,因为每次我运行这个方法时,令牌都是一样的(除了令牌重新生成时)。我有一个根电话,所以我检查了我的应用程序的所有数据库和首选项文件,但令牌没有存储在其中任何一个。因为令牌每次都是一样的,所以它必须存储在手机的某个地方。有人知道令牌存储在哪里吗

编辑

所以我试着杀掉并重启了应用程序,断开了互联网。现在当我尝试获取令牌时,它还在那里,那么是否意味着它还在设备上?。还是不知道答案

共有1个答案

司寇阳朔
2023-03-14

令牌没有保存在我们的手机中。它存储在Google fcm数据库中。每当我们使用FirebaseInstanceId.getInstance().getToken(),它都是从Google FCM数据库下载的

 类似资料:
  • 我正在实现一个需要身份验证的REST服务。我正在使用JWT。 现在,Android应用程序在登录时发送一个请求,获得一个令牌,并且必须在每个后续请求的头中发送令牌。 我的问题是,如何存储令牌,或者我应该将其存储在哪里? 共享偏好 SQLite数据库 归档 最好的做法是什么?还是我完全错了?

  • 问题内容: 我将实体添加到数据库中,并且工作正常。但是,当我检索列表时,会得到旧实体,直到取消取消部署应用程序并再次重新部署它之后,才会显示添加的新实体。这意味着默认情况下会缓存我的实体吗?但是,我没有在persistence.xml或任何此类文件中进行任何用于缓存实体的设置。 我什至尝试调用flush(),refresh()和merge()。但它仍然仅显示旧实体。我想念什么吗?请帮我。 问题答案

  • 问题内容: 我有一个关于乐观锁定Hibernate的问题。我试图深入了解Hibernate的乐观锁定,但是我有一个疑问。Hibernate使用版本方法(整数或时间戳)来实现乐观锁定。要进行配置,您可以使用@Version批注(或xml配置)并创建一个version属性。另一个选项是使用optimistic- lock =“ all”属性进行配置而不进行版本控制。 我的问题是,如果您没有定义任何版本

  • 我正在使用vue.js和vuex开发一个应用程序,它使用JWT令牌对JSON API服务器进行身份验证。所以我想知道存放JWT代币的最佳做法是什么? 如果我将其存储在vuex商店中,则页面刷新后它会丢失,因此用户需要再次登录,这不是很方便。 如果我将其存储在浏览器的本地存储中,它会在下次登录之前被弃用,然后假设身份验证令牌的组件会混淆。我不知道如何处理这个问题。 感谢你对此的暗示。

  • 默认情况下,我们的路由器是Yaf_Router, 而默认使用的路由协议是Yaf_Route_Static,是基于HTTP路由的, 它期望一个请求是HTTP请求并且请求对象是使用Yaf_Request_Http

  • 我被迫从本地镜像PyPi存储库下载python包。我通过使用和选项来实现这一点。整个安装命令如下所示: 但每次都要输入这些选项有点烦人(实际上这些选项都是很长的URL)。我已尝试创建get_包。bat文件(我在Windows 10上工作)包含以下内容: 它工作得非常好,尽管当我想要执行pip search命令时,它却没有用,因为它已经硬编码了命令,并且无法将它与一起使用。 是否有任何方式,我可以设