2016-12-01 67 views
0

我想了解xamarin上的AWS數據同步。他們有一個很好用的SDK在xamarin.forms中使用。我正在使用onesignal通知而不是aws通知。 我的問題是我想在數據插入或同步後觸發通知。 Onesignal有一個與http post一起工作的api。 那麼,如何讓後到的時候如何在數據插入aws後在服務器端發出http post請求?

  1. 用戶數據syncronized與AWS cognito
  2. 一個新的共享數據插入到DynamoDB

onesignal端點當然我能做到這一點的客戶方,但這不是一個好的做法。我想在服務器端做到這一點。

回答

1

對於#1,只要數據由用戶同步,就可以使用執行Lambda函數的Cognito events。在這個Lambda函數中,您可以觸發通知。

對於#2,我看不出與Cognito Sync有什麼關係,因爲數據存儲在數據集中而非DynamoDB中。如果您正在獨立討論將數據插入DynamoDB並收到有關該數據的通知,請再次DynamoDB has nice integration with AWS Lambda發送表更新通知。

+0

感謝您的回答。他們是兩個不同的問題,因爲我打算使用這兩個問題。那些Lambda函數是node.js函數,對不對? – batmaci

+0

AWS Lambda支持使用Node.js(JavaScript),Python,Java(Java 8兼容)和C#(使用.NET Core運行時)編寫的代碼。 https://aws.amazon.com/lambda/faqs/ –

相關問題