




個平臺之間存在一些重要差異需要注意。除了關(guān)鍵的功能和價格差異之外,還要考慮到Firebase
是Google云平臺的一部分,Google可以根據(jù)自身的業(yè)務(wù)目標(biāo)和市場策略調(diào)整Firebase的功能重點(diǎn),這樣的調(diào)整可能會影響通知服務(wù)在其內(nèi)部的優(yōu)先級和發(fā)展,因此Google對Firebase 作為通知平臺的長期承諾是有著不確定性的,而EngageLab 作為專業(yè)的推送服務(wù)提供商,推送通知是核心業(yè)務(wù)之一,此類服務(wù)提供商會更專注于提供這項服務(wù)并不斷改進(jìn),以保持在市場中的競爭力。
FirebaseCloud Messaging(FCM)簡介
Firebase CloudMessaging(FCM)是谷歌“云消息傳遞”的API,移動應(yīng)用可以通過它向下載了他們安卓應(yīng)用的用戶發(fā)送通知。這個基于Android設(shè)備的云API在Firebase收購之前被稱為“GoogleCloud Messaging”。
EngageLab 簡介
EngageLab是全球領(lǐng)先的客戶互動平臺,提供多種觸達(dá)方式,包括Push通知、WhatsApp、電子郵件和短信。通過這些多通道的消息發(fā)送解決方案,幫助企業(yè)以更低的成本快速觸達(dá)客戶,提升用戶活躍度、轉(zhuǎn)化率和留存率。
Firebase是一家初創(chuàng)公司,于2014年被谷歌收購。在最初的幾年里,谷歌顯著地增強(qiáng)了Firebase平臺的功能。包括“GoogleCloud Messaging”、“GoogleAnalytics for Mobile”、“Admob”等其他谷歌產(chǎn)品被并入到不斷增長的Firebase產(chǎn)品套件中。GoogleCloud Messaging變成了FirebaseCloud Messaging。GoogleAnalytics for Mobile轉(zhuǎn)變成了FirebaseAnalytics。即使是谷歌的移動廣告產(chǎn)品Admob,也成為了Firebase的一部分。
現(xiàn)在Firebase成為了一個包含大約20個產(chǎn)品的套件,包括崩潰報告、應(yīng)用分發(fā)工具、實(shí)時數(shù)據(jù)庫、云托管、機(jī)器學(xué)習(xí)工具等。
從2019年左右開始,谷歌減慢了對Firebase的改進(jìn)速度,并減少了一些已有功能。Firebase分析在很大程度上被廢棄,被一個圍繞GoogleAnalytics的iframe代替了。新的Firebase產(chǎn)品更新從每年幾十個減少到只有兩三個。
如今,成千上萬的開發(fā)者繼續(xù)使用Firebase旗下的一個或多個產(chǎn)品,包括FirebaseCloudMessaging。然而,谷歌似乎決定暫時減緩對Firebase的投資,F(xiàn)irebase的未來顯得不太確定。數(shù)據(jù)也證實(shí)了這一點(diǎn)。當(dāng)查看Firebase自己的博客時,關(guān)于FirebaseCloud Messaging的產(chǎn)品更新和其他帖子的數(shù)量隨著時間的推移而減少,到了2022年完全沒有帖子。
每年帶有“CloudMessaging”標(biāo)簽的Firebase博客文章數(shù)量
FCM與手機(jī)設(shè)備廠商通道的主要差別在于它們各自的運(yùn)行機(jī)制和使用場景。具體如下:
手機(jī)設(shè)備廠商通道:中國等部分國家的手機(jī)設(shè)備廠商(如小米、華為、OPPO等)開發(fā)了自己的系統(tǒng)級推送服務(wù)。這些廠商通道允許應(yīng)用直接使用廠商提供的API進(jìn)行消息推送,繞過了Android系統(tǒng)的限制,有時能提供比FCM更高效、更穩(wěn)定的消息送達(dá)服務(wù),尤其是在谷歌服務(wù)受限的國家或地區(qū)。
FCM(FirebaseCloud Messaging):FCM是谷歌官方的消息推送服務(wù),它為全球開發(fā)者提供統(tǒng)一的API來發(fā)送通知消息。所有經(jīng)由GooglePlayStore分發(fā)的應(yīng)用都被要求使用FCM來管理通知,這使得所有應(yīng)用的消息推送可以通過FCM這個統(tǒng)一的通道,有助于節(jié)省設(shè)備電量和提高消息的送達(dá)效率。
手機(jī)設(shè)備廠商通道:這些通道更適用于特定廠商的設(shè)備,并且通常在中國市場中表現(xiàn)更佳,因?yàn)楣雀璺?wù)在中國有訪問限制,F(xiàn)CM在這些地區(qū)難以直接使用。
FCM:FCM適用于全球市場中的大部分地區(qū),因?yàn)樗枪雀韫俜降耐扑头?wù),對接了包括GooglePlay Store等谷歌的生態(tài)系統(tǒng),除了在那些谷歌服務(wù)被限制的國家和地區(qū)。
因此FCM和手機(jī)設(shè)備廠商通道對于全球開發(fā)者和特定地區(qū)開發(fā)者來說,都有其獨(dú)特的優(yōu)勢。開發(fā)者通常需要根據(jù)自己應(yīng)用的用戶群體中,分布在不同廠商的設(shè)備和區(qū)域范圍來決定使用哪一個或者同時使用兩種服務(wù)以實(shí)現(xiàn)最佳的消息推送效果。
EngageLab和Firebase產(chǎn)品能力對比
EngageLab平臺提供多語言推送、終端用戶時區(qū)推送等特性,點(diǎn)擊文章底部閱讀原文,立即申請試用
服務(wù)穩(wěn)定性對比
可靠性和平臺支持在確保通知始終順暢運(yùn)行方面極為關(guān)鍵。在2022年,F(xiàn)irebaseCloud Messaging和FirebaseNotificationComposer遇到了多次重大問題,平均解決時間為13天。在接近四分之一的時間里,F(xiàn)irebase至少有一個重大問題正在發(fā)生。
截至2022 年9 月的2022 年FCM 云消息傳遞問題歷史記錄
由于EngageLab必須借助FCM(FirebaseCloud Messaging)來向安卓設(shè)備發(fā)送推送通知,EngageLab做了一系列工作避免來自谷歌系統(tǒng)內(nèi)部缺陷的任何影響。在絕大多數(shù)情況下,EngageLab可以避免或快速找到解決FCMAPI出現(xiàn)問題的方法。為了進(jìn)一步減少EngageLab受谷歌服務(wù)中斷影響的機(jī)會,EngageLab避免使用FCM中已知有更頻繁問題的特性。
例如:
對于iOS通知,EngageLab直接連接蘋果的通知服務(wù)器,我們不使用FCM。
對于安卓通知,EngageLab與華為、小米、榮耀、OPPO、vivo、魅族等手機(jī)設(shè)備廠商建立了通道,這是因?yàn)檫@些廠商提供了自己的推送通知服務(wù)和API,與FirebaseCloudMessaging(FCM)是分開的。通過與這些手機(jī)設(shè)備廠商建立通道,EngageLab能夠直接使用它們的推送通知服務(wù),而無需依賴于FCM。
這種直接與手機(jī)設(shè)備廠商的通信方式可以避免一些與FCM相關(guān)的問題。例如,如果FCM出現(xiàn)故障或性能問題,EngageLab仍然可以通過與手機(jī)設(shè)備廠商的通道發(fā)送推送通知,確保通知的可靠傳遞。
此外,與手機(jī)設(shè)備廠商建立通道還可以提供更好的兼容性和支持,因?yàn)檫@些廠商的推送通知服務(wù)和API通常會針對自己的設(shè)備和操作系統(tǒng)進(jìn)行優(yōu)化和改進(jìn)。
EngageLab 還擁有一個7/24 的可靠的技術(shù)支持團(tuán)隊,確保提供可靠的售后服務(wù)。
價格對比
EngageLab和Firebase都提供免費(fèi)計劃,為用戶提供了一個很好的開始使用的方式。然而,F(xiàn)irebase的用戶有時會發(fā)現(xiàn)自己需要為一些非常簡單的服務(wù)付出昂貴且難以預(yù)測的價格,比如托管一個通知用的圖片。
Firebase需要付費(fèi)才能上傳圖像
Firebase的定價方案復(fù)雜,且可能在開發(fā)者甚至未意識到的情況下變得非常昂貴。(由于一個小的編碼錯誤,有個組織在不到72小時內(nèi)意外地花費(fèi)了30,000美元在Firebase上。)例如,上傳一個1兆字節(jié)的圖片并發(fā)送到1,000,000個設(shè)備的成本將是150美元(Firebase按每千兆字節(jié)數(shù)據(jù)傳輸收費(fèi)0.15美分)。如果您每天向這些設(shè)備發(fā)送一次該通知,那么每月的成本將是4,500美元。相比之下,EngageLab的付費(fèi)計劃是根據(jù)您的 APP的日活數(shù)量收取訂閱費(fèi)用,對于訂閱套餐內(nèi)的API調(diào)用和圖片上傳并不會按照用量收取費(fèi)用,訂閱式收費(fèi)有利于您根據(jù)您的實(shí)際業(yè)務(wù)發(fā)展情況制定有效預(yù)算,且我們還支持企業(yè)定制服務(wù)計劃,可根據(jù)您的實(shí)際需求進(jìn)行付費(fèi)計劃調(diào)整。
雖然Firebase曾經(jīng)是開發(fā)人員尋找簡單平臺發(fā)送通知的合理選擇,但谷歌未對維護(hù)和創(chuàng)新進(jìn)行充分的投資,無法滿足現(xiàn)代消息平臺和API的期望。如今,EngageLab在可靠性、易用性、功能、支持和價格方面是明顯不錯的選擇。
熱門文章
相關(guān)文章
極光官方微信公眾號
關(guān)注我們,即時獲取最新極光資訊
現(xiàn)在注冊,領(lǐng)取新人大禮包