2015-05-12 135 views
1

我有像twitter一樣的android應用程序。當用戶2關注用戶1時,我想要在用戶1應用上推送通知。我有AWS(dynamodb)作爲後端和集成GCM。我也可以手動從AWS sns控制檯發佈消息。但是我想要在有人跟隨其他人時自動發送規範。現在,我的應用程序直接與DynamoDB進行對話,兩者之間沒有服務器。使用AWS(DyanmoDB)和GCM的Android應用程序推送通知

我想知道以編程方式發佈通知,我應該寫服務器,在那裏我應該調用更新DynamoDB(而不是直接更新它)並將消息發佈到GCM。或者User1的應用程序本身應該爲User2發佈消息?

我需要非常緊急地知道..我無法在任何地方找到任何解釋。

在此先感謝。

回答

1

您應該實現後端服務器,並且您的應用只與您的服務器通信。

您的應用請求您的服務器向其他用戶發送消息,服務器負責在DynamoDB中進行更新並告訴SNS發送推送消息。

希望它有幫助。

+0

非常感謝。在這種情況下,請告訴我什麼樣的後端服務器最好? AWS是否提供了實現可伸縮服務器的機制? – Ashish

+1

「最好的」有點主觀。但趨勢的是Ruby on Rails,Scala和Play,用php開發。這真的取決於你對這種編程語言的瞭解 – letz