請問各位資訊前輩,最近剛上手自學android app,目前學到了推播功能,但一對一推播不會很難,用thread或者主動按按鍵推播,畢竟成是是自己寫的。
如果要應用到實際層面的話,不管是ios還是android,如果設備變多,那麼我要怎麼規劃推播比較好。
1.一個後台server主動拋資料給特定一個(或多個)android 設備
2.多個android的平板 一直向server端問是否有推播資料要發送?
我擔心第一點如果android 一直主動問的時候,會不會造成系統崩潰!
我的開發平台是android studio 用的語言是java
你的推播是應用程式自己推的喔,
我以為是Google推給手機那種?
Hi
可以試著看看 google 的推播功能--FCM
他已經幫你串好IOS那端的推播。
FCM他的機制是,安卓手機中都會有google的Service(少數沒有)
推播會直接傳給Service,Service再把推播秀在狀態列。
所以他是有一個Service在等待接收Server傳來資訊
您好,我今天也查到關於FCM的功能,這樣的話是pda端開啟一個service監聽 server端是否有新狀態要Show出來的意思嗎?
謝謝你的幫忙
如果使用FCM的話,就不需要再APP建立Service,會直接使用手機上的Google Service來接收FCM的訊息
了解,我按照了國外youtube實作(有多個版本,我抄了二三種)但別人都可以發送通知到手機 ,我至今發送不出來。
發送的Server你可以參考這個
C#版
手機安卓的話,就要找一下FCM的文件了
好的~~!!感謝你回答
關鍵字:Google Firebase Cloud messaging
他可以串android app, ios app 和支援https的網頁(透過JS和Service worker)