2015-07-10 35 views
3

我創建兩個不同的Android應用(每個上兩個獨立的設備和不同的位置),一個用於用戶,另一個用於商家。在這裏,我需要通過按鈕點擊(通常在不同的設備上,但是都是ANDROIDS),從商家的應用向用戶的應用發送通知,反之亦然,通知應該是彈出窗口或對話框。我真的很尷尬的這個概念。有人能幫我解決這個問題嗎?一個完整的源代碼樣本會非常可觀,因爲我是ANDROID的初學者。 在此先感謝..!發送通知從一個應用到另一個應用中的另一設備中的Android

回答

2

使用谷歌GCM服務Check here 本教程將幫助tutorial

從雲

發送消息使用GCM HTTP連接服務器協議發送一則消息:

https://gcm-http.googleapis.com/gcm/send 
Content-Type:application/json 
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA 
{ 
    "to": "/topics/foo-bar", 
    "data": { 
    "message": "This is a GCM Topic Message!", 
    } 
} 

在手柄的下游消息Android設備:

@Override 
public void onMessageReceived(String from, Bundle data) { 
String message = data.getString("message"); 
Log.d(TAG, "From: " + from); 
Log.d(TAG, "Message: " + message); 
// Handle received message here. 
} 
+0

謝謝。但是我可以在沒有云服務的情況下做到這一點,就像服務器本身的幫助一樣?對不起,如果這個問題似乎很愚蠢.. – sam

+0

是的,你的客戶需要輪詢對方,但其資源密集型......並且它不是一種實用的方法... – Boban

+0

哦!因此,如果我需要爲多個商家和多個用戶完成此操作,那麼使用GCM服務是我唯一的選擇,我是否正確? – sam

相關問題