我是網絡開發人員中的新成員,對大量內容不熟悉。所以我一直在嘗試爲網站Google Chrome實施推送通知。起初,我實施了GCM的推送通知(https://developers.google.com/web/fundamentals/getting-started/push-notifications/?hl=en)。FCM Web推送通知(Chrome)僅適用於桌面版
之後,我切換到FCM並將GCM項目導入到FCM控制檯。它工作得很好,推送通知仍然像往常一樣在本地主機上顯示。
我已閱讀FCM網站的FCM文檔,但仍然面臨很多理解它的麻煩。
從我所知道關於FCM推送通知
通知免費的功能,它可以無限用戶
火力地堡數據庫的空間有限,並需要購買
對於後端,一)創造我們自己的應用程序服務器指定的,並需要連接到FCM連接服務器
或
B)的另一種方法是使用FCM服務本身和使用FCM連接服務器的狀況,直接交給客戶註冊ID和新用戶。
我的第一個問題是:
如果我們能夠連接我們與FCM連接服務器自己的應用服務器,我們可以有無限的用戶。但是由於它連接到FCM連接服務器,用戶是不是輸入到FCM數據庫?因此,從技術上講,我們可以擁有無限用戶,但是如果FCM數據庫有限制並且無法存儲所有內容。我們仍然不得不爲最終的功能付費..這是正確的還是我們創建了自己的數據庫?另外,如果我們創建自己的應用服務器,我們是否仍然需要從FCM安裝Javascript SDK?
第二個問題:
有一次,我從GCM創建的推送服務(前端),是唯一剩下的步驟,我要做的是創建一個後端服務器和落實推來自https://developers.google.com/cloud-messaging/http的Api認爲我將創建自己的應用服務器。我們是否仍需要實施Firebase託管,數據庫或存儲等?
感謝您花時間閱讀我對當前FCM推送通知感到困惑。 (/ PS:我沒有後端的經驗,所以我可能會錯過一些重要的東西)
謝謝..清除了我的一些誤解。 Upvoted它 –
@James李你錯過了upvoting。如果這樣做,你可以upvote並接受答案。謝謝。 – devprashant