android - Firebase 云消息传递身份验证问题
问题描述
我有一个应用程序,可在 Google Play 上找到,它是一个端到端的加密信使。它的独特优势之一是用户永远不必表明自己的身份——他们只需编一个名字。没有 Google 帐户电子邮件地址,没有电话号码,什么都没有。
该应用程序当前使用 Google Cloud Messaging (GCM),我必须将其转换为 Firebase Cloud Messaging (FCM),因为 Google 正在放弃对 GCM 的支持。
当我们将应用链接到 Firebase 项目时,我们会被告知“这是必需的,因为 Android Firebase 的默认安全规则只允许经过身份验证的用户进行读写。”</p>
当我们选择一个身份验证过程时,我发现有“匿名”并且文档说“这是用于临时匿名帐户的。“暂时”这个词让我很担心。这是否意味着,不知何故,匿名帐户将不允许无限期地存在?
FCM 背后的目的之一是防止匿名消息传递吗?我知道爱国者法案及其所有规定和权力,以迫使像谷歌这样的公司采取政府认为合适的行动。
所以这里的问题是:FCM 会允许匿名账户永久化吗?
解决方案
推荐阅读
- twitter-bootstrap - 引导日期时间选择器时间未显示在编辑页面上,为什么?
- hadoop - 我在该文本文件中有一个文本文件,其中包含一些字符数据。在该数据中没有分隔符,也没有空格
- javascript - ReactJS 待办事项列表应用删除功能
- python - 如何在python中的两个集合的交集中添加重复项
- javascript - 如何实现动态 html 表单以使用连接线水平和垂直添加输入元素
- bash - 使用 sed 脚本生成 awk 脚本
- python - tkinter:动态更改标签文本而不重复如果测试
- javascript - 节点树的递归追加
- html - 点击按钮打开聊天窗口
- mysql - 使用mysql从组中选择随机行