[英]Android push notifications without FCM Backend
在我看來,過去有GCM
(谷歌雲消息傳遞),我將其理解為可以向其發送請求的端點,如果源和目標設置正確,則在目標 Android 設備上顯示推送通知。
如今, GCM
已被棄用, FCM
(Firebase 雲消息傳遞)隨處可見。 在我看來,FCM 還包含一層 - FCM Backend
(包括使用 Apple 的APNs
或 web 推送的邏輯)。
除了FCM
“免費傳遞消息”和“firebase 定價計划”頁面的矛盾信息之外,其中“免費”僅表示“達到一定限制” ,我會感興趣:
是否有可能通過僅使用Android Transport Layer
(如FCM 架構概述中指定)免費無限制地發送推送通知“舊方式”(類似於 APNs)(因此不使用FCM Backend
與附加價值)?
調用 FCM 發送消息是免費的,唯一的使用限制是防止濫用服務影響其他用戶。
我認為從來沒有一種方法可以通過 GCM 發送設備到設備的消息,但 FCM 自 2016 年推出以來肯定不存在。
您可以 從受信任的環境發送消息,然后將它們傳遞到目標設備,並且您可以(不太常見) 將消息從設備發送到 FCM,然后從那里發送到您的服務器。
向設備發送消息需要在受信任的環境中進行,以防止惡意用戶向您的所有用戶發送他們想要的任何消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.