簡體   English   中英

如何使用Azure Notification Hubs從事件中心接收消息並轉發到android應用程序?

[英]How to receive messages from event hub and forward to android application using Azure Notification Hubs?

我想從.net中的事件中心接收消息,並將其發送到我的android應用程序(帶有通知中心)。

目前,我使用事件處理器從事件中心接收消息

現在,我想將它們轉發到我的android應用程序。 完成此操作的最佳方法是什么?

您在問一個非常普通的問題,所以我給一個非常普通的答案。 如果您需要更多信息,請提供更多詳細信息。

通用模型可能是這樣的:

  1. 您需要“注冊”將來要推送到的每個設備
  2. 然后,無論如何,當消息進入事件中心時,無論向誰發送消息,都需要提供ID或設備標簽以向其發送推送。
  3. 當您知道ID /標簽后, 請從后端發送推送

我建議通過Azure函數將事件中心與通知中心鏈接。

步驟1:您的Android設備必須在FCM中注冊以獲得設備令牌,然后在Notification Hubs中注冊該設備。 由於我們將要處理基於App Service的Azure Functions,因此您可以使用App Service Push來實現此功能-這將需要對端點的“ HTTP POST”。 有關此的Xamarin實現,請參見http://aka.ms/zumobook第5章。

步驟2:創建一個Azure函數來鏈接事件中心,執行所需的任何處理,然后向通知中心提交推送通知。 有關此文檔的來源,請參見https://docs.microsoft.com/zh-cn/azure/azure-functions/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM