我正在遵循文档中的示例,但我对注册令牌感到困惑。我正在本地快递服务器上测试推送通知。如何准确检索当前注册令牌,以及如何为多个 Web 应用用户生成注册令牌?
在文档中它说:
// This registration token comes from the client FCM SDKs. var registrationToken = 'YOUR_REGISTRATION_TOKEN';`
若要获取用户的令牌,请执行以下操作:
messaging.getToken().then(function(currentToken) {
if (currentToken) {
sendTokenToServer(currentToken);
updateUIForPushEnabled(currentToken);
} else {
// Show permission request.
console.log('No Instance ID token available. Request permission to generate one.');
// Show permission UI.
updateUIForPushPermissionRequired();
setTokenSentToServer(false);
}
}).catch(function(err) {
console.log('An error occurred while retrieving token. ', err);
showToken('Error retrieving Instance ID token. ', err);
setTokenSentToServer(false);
});
}
更多信息在这里
然后将令牌添加到数据库并在管理 SDK 中检索它
有关详细信息,请参阅:在管理 SDK 中检索数据