Android Firebase云消息验证问题

Android Firebase云消息验证问题,android,firebase,google-cloud-messaging,firebase-authentication,firebase-cloud-messaging,Android,Firebase,Google Cloud Messaging,Firebase Authentication,Firebase Cloud Messaging,我有一个应用程序,可以在Google Play上使用,它是一个端到端加密的messenger。它的一个独特优势是,用户不必标识自己——他们只需编造一个名字。没有谷歌帐户电子邮件地址,没有电话号码,什么都没有 该应用程序目前使用谷歌云消息(GCM),我必须将其转换为Firebase云消息(FCM),因为谷歌正在放弃对GCM的支持 当我们将应用程序链接到Firebase项目时,我们被告知“这是必需的,因为Android Firebase的默认安全规则只允许经过身份验证的用户读写。” 当我们选择身份验

我有一个应用程序,可以在Google Play上使用,它是一个端到端加密的messenger。它的一个独特优势是,用户不必标识自己——他们只需编造一个名字。没有谷歌帐户电子邮件地址,没有电话号码,什么都没有

该应用程序目前使用谷歌云消息(GCM),我必须将其转换为Firebase云消息(FCM),因为谷歌正在放弃对GCM的支持

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

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

FCM背后的目的之一是防止匿名消息吗?我知道《爱国者法案》及其所有条款和权力,迫使谷歌等公司采取政府认为合适的行动


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

Hi Dean.抱歉,但我完全被这篇文章搞糊涂了。FCM是Firebase Auth的一个独立服务。一个可以不用另一个就可以使用。将项目导入Firebase控制台只是为了从GCM迁移到FCM,不需要启用Fi重新设置身份验证或任何其他服务的基础。它没有说明如果您不在FCM聊天应用程序中实现Google/Facebook/Email登录,您的应用程序将被删除,因此我认为您可以使用匿名登录,只要您愿意。同样相关,