首页 > 解决方案 > Firebase 云消息传递身份验证问题

问题描述

我有一个应用程序,可在 Google Play 上找到,它是一个端到端的加密信使。它的独特优势之一是用户永远不必表明自己的身份——他们只需编一个名字。没有 Google 帐户电子邮件地址,没有电话号码,什么都没有。

该应用程序当前使用 Google Cloud Messaging (GCM),我必须将其转换为 Firebase Cloud Messaging (FCM),因为 Google 正在放弃对 GCM 的支持。

当我们将应用链接到 Firebase 项目时,我们会被告知“这是必需的,因为 Android Firebase 的默认安全规则只允许经过身份验证的用户进行读写。”</p>

当我们选择一个身份验证过程时,我发现有“匿名”并且文档说“这是用于临时匿名帐户的。“暂时”这个词让我很担心。这是否意味着,不知何故,匿名帐户将不允许无限期地存在?

FCM 背后的目的之一是防止匿名消息传递吗?我知道爱国者法案及其所有规定和权力,以迫使像谷歌这样的公司采取政府认为合适的行动。

所以这里的问题是:FCM 会允许匿名账户永久化吗?

标签: androidfirebasegoogle-cloud-messagingfirebase-authenticationfirebase-cloud-messaging

解决方案


推荐阅读