我是android開發新手,在我的應用程序中觸發我的通知時需要一些幫助和指導。我設法閱讀一些關於BroadcastReceiver的文檔,在其中廣播一個公告,另一個應用程序可以接收該公告並觸發某些事情(如彈出通知)。我試過這樣做,其中我有2(二)在應用程序1(一) Android設備,它的工作。但是,當我嘗試分離2(兩個)應用程序並將其分別安裝到2(兩個)安卓設備並嘗試發送廣播時,接收器沒有設法接收廣播。然後,我試圖做更多的研究,看到BroadcastReceiver
是一個「全系統」廣播,意味着(糾正我,如果我錯了)它只會在1(一)安卓設備內工作。所以我的問題是,無論如何,要使BroadcastReceiver
在網絡中發送廣播,以便如果帶有接收器的Android設備可以接收發送的廣播?如果無法實現,是否有另一種方法可以使用其他設備(不使用FCM/GCM)在一臺設備中觸發通知?是否可以使用broadcastreceiver在另一個android手機中觸發通知?
PS: 爲什麼我不希望使用FCM/GCM的是,我想這樣做是自組織網絡,其中網絡連接是不存在的原因。我不確定FCM/GCM如何在沒有互聯網連接的情況下運行。我感謝任何幫助。謝謝。
如何在後臺設置服務器?你能提供一個關於這件事情如何完成的示例教程嗎? – newBieUser0829
Nano httpd相當實用https://github.com/NanoHttpd/nanohttpd – DDRBoxman
http://www.splinter.com.au/2015/12/20/android-server/ – DDRBoxman