在服务器端在Firebase上注册设备(Firebase Admin API)

问题描述 投票:1回答:1

开始注释:

当移动应用程序在启用Firebase的情况下启动时,第一件事就是Firebase在该应用程序上为该设备创建令牌ID。

这要求设备连接到Firebase服务器,并使用有关该设备的所有必需数据注册该设备。

不幸的是,如果设备阻止了对Firebase服务器的访问,则不会发生这种情况。


搜索:

据我所知,服务器端有一个Firebase Admin API,可用于创建功能,其中之一可能是创建自定义令牌ID并使用该ID注册设备。

但是,搜索Firebase文档时,仅显示创建自定义身份验证ID

Create Custom Tokens

但是此令牌ID不适用于该设备,它适用于该设备上的用户(即Firebase身份验证API)。


目标:

我想做的是从服务器端处理整个令牌ID进程,以便甚至可以将Firebase阻止的设备注册到Firebase上。


问题:

在还将设备及其数据(设备名称,操作系统等)注册为用户的服务器上创建Firebase令牌ID的方法是什么?

有这样的过程吗?还是Firebase专门从客户端注册设备?


旁注:

我相信是有可能的,因为即使明显阻止了Firebase的访问,某些显然使用Firebase Messaging的应用程序仍可以使用。

示例:

不和谐,电报。

开始说明:当移动应用程序启用Firebase时启动,第一件事是Firebase在该应用程序上为设备创建令牌ID。这要求设备连接到...

firebase firebase-admin
1个回答
0
投票

令牌ID由客户端设备管理。后端和admin SDK不参与此过程。如果您需要定位该应用程序以与Cloud Messaging一起使用,则客户端应用程序有责任将此令牌发送给您的后端。如果该应用暂时无法访问您的后端,则您必须重试发送令牌,直到它可以访问后端为止。

© www.soinside.com 2019 - 2024. All rights reserved.