我们有一个Go后端,用于注册用户并获取保存在mongo集合中的访问令牌
我想知道是否有可能没有安装/保存javascript firebase软件包,而是打电话给Google必须返回消息令牌的端点?
我们具有此功能:
firebase.initializeApp(config);
const messaging = firebase.messaging();
function initialiseFirebaseMessagingNotifications() {
messaging
.requestPermission()
.then(function() {
console.log("main.js || Notification permission granted");
return messaging.getToken();
})...
然后将令牌保存在数据库中
我们需要在此处使用firebase软件包吗?!我想拨打一个端点,而不必安装javascript firebase软件包
我猜想在请求中我们应该包括:
有人有这样的例子吗?或者可以说明是否有可能吗?
答案 0 :(得分:1)
不可能。您的后端需要从客户端收集消息令牌 ,这是令牌的来源。获取此令牌的唯一方法是在该客户端上使用Firebase SDK。您不能从后端制造自己的消息传递令牌,后端也不能“进入”客户端以提取字符串。它必须有意从客户端传递到后端。
由于邮件是传递到设备而不是用户的,因此Firebase身份验证根本无法为您提供帮助。如果需要的话,您可以将消息传递设备令牌映射到最终用户。
简而言之,documentation中不会跳过客户端设置说明。