2017-04-23 34 views
5

我的最終目標是在Web客戶端訂閱Firebase雲消息傳遞中的主題,以接收按鍵分區的簡單數據推送事件。通過這個問題,這似乎是可能的,但只有當您可以將客戶端的註冊密鑰發送到您使用FCM Admin API控制的應用服務器時:How to subscribe to topics with web browser using Firebase Cloud Messaging如何獲取Firebase雲消息傳遞的註冊令牌而不要求獲得通知許可?

另外,通過https://firebase.google.com/docs/cloud-messaging/js/client,似乎需要請求允許用戶顯示桌面通知,以便訪問Firebase消息傳遞的註冊令牌。

有沒有什麼辦法告訴Firebase不行,我絕對不想要桌面通知,其實請不要顯示它們,我只想用data的消息,而不是notification?然後,獲取註冊令牌?或者,是否有其他方式來訂閱Web客戶端的主題?

回答

1

目前沒有其他方法可以獲得註冊令牌,也沒有其他方法可以訂閱Web客戶端的主題。

你已經知道這一點,但不妨提及它。爲了安全目的,請求權限是必需的(防止用戶不想要的通知),並且爲了將web客戶端訂閱到主題,首先必須獲得令牌(除非用戶授予許可)。

相關問題