[英]Android Push Notification from device to other devices
我一直試圖在Ravi Tamada的教程 - AndroidHive上學習Android編程數周。 我創建了一個執行創建,讀取,更新和刪除操作(CRUD)的應用程序。 與此類似。
現在, 我在我的應用程序中想要的是另一個功能,即每當在數據庫中創建和/或更新新數據時,該應用程序就會向具有相同應用程序的其他Android手機發送通知 。
我研究過了Google Cloud Messaging ,AndroidHive也有一個教程。 我看到它的方式是只有服務器可以向設備發送通知而GCM不能這樣做:“設備到另一個設備”例如,“設備創建數據 - >發送到數據庫 - > GCM將通知發送到其他設備” 。 如我錯了請糾正我。
所以我再次搜索,發現你可以使用Smack for Instant Messaging app。 類似於我希望我的應用程序完成的事情。 但是我無法理解和實現Smack到Java和Android。
所以我想知道的是:
1.)GCM是否可以收聽設備以檢查應用程序是否更改了數據庫並向其他設備發送數據庫中存在更改的通知?
2.)你有沒有關於如何在Java-Android中基本理解和實現Smack的“noob-friendly”文章鏈接?
謝謝。
查看Android開發者網站上的官方教程:
http://developer.android.com/google/gcm/notifications.html#upstream
您可以向Google雲的上游發送消息,然后將其發送到同一通知組中的其他設備。
我建議你先從官方教程開始,然后再轉到第三方博客,這樣就更容易了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.