3
我的問題陳述如下: -來自服務器的Android通知
我開發了基於客戶端 - 服務器模型的應用程序。現在就通知客戶的情況下可能有兩種情況: -
如果客戶端連接到服務器,然後通過連接的套接字發送數據發送通知。
如果客戶端沒有連接,那麼我使用Android的android.telephony.SmsMessage向客戶端發送消息,並在客戶端發送廣播接收器來接收此消息。
現在我想知道是否有其他方式使用Internet連接(數據連接)發送通知。我有一個解決方案,創建一個服務,連接到服務器,每當用戶打開數據連接和偵聽通知,但我認爲它會吃掉額外的資源。
我想知道Facebook或WhatsApp的如何發送通知給他們的用戶
嗨Dusean感謝您的鏈接 到目前爲止,我實現了這個模型相當不錯,因爲我開發的服務器在C++中處理客戶端非常好。我想爲我的客戶(android)提供通知功能,如Facebook和whatsApp。 – birubisht
然後你想按照這裏建議的使用GCM。使用客戶端服務器進行通知存在問題,電池耗盡和內存耗盡。 GCM是WhatsApp和Facebook使用的。 – Kaediil