2016-07-04 40 views
0

我有一個帶有Azure移動應用程序API(.Net)的Xamarin.Forms應用程序,並試圖實現推送通知功能。Azure通知中心:安排移動應用程序API

基本上,我們將在一天中使用計劃作業生成一些交易,並通知相應用戶是否有交易屬於他們。 如何創建一個作業來執行API以觸發Azure中的通知? 我看到了azure article,但不確定將該代碼放到哪裏併發布到Azure。或者只是創建一個控制檯應用程序,並創建一個webjob在Azure

回答

1

@RandeepSingh,有兩種方法可以調度正在使用WebJobs或使用Azure調度程序的作業。

  1. 對於使用WebJobs,您可以創建&部署與Notification API作爲WebJob一個控制檯應用程序,並設置爲WebJob觸發。

作爲參考,有一個article列出了有用的文檔資源。

您可以按照下圖爲您的移動應用添加WebJob。 enter image description here

  • 對於使用Azure的計劃,您可以在移動應用創建一個Web API,爲通過調度呼叫調度作業。您可以參考tutorial以瞭解如何使用Azure調度程序。
  • 1

    我會建議通過Notification Hubs Overview首先得到一個服務提供的一般想法。

    特別是,該圖可能會有所幫助: enter image description here

    它適用於您的情況的方法是:

    此外,你可能會發現​​。 (猜測您使用的標籤,但there's also an iOS one。)

    +0

    我明白通知中心的概念。只是捕魚的想法,以最好的方式來觸發他們在批量工作。 –

    +0

    @RandeepSingh做的事[Azure通知中心 - 通知用戶.NET後端](https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-aspnet-backend-windows-dotnet-wns-通知/)文章幫助? –

    +0

    實際上我正在爲我的場景尋找一些下面的實現https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-send-push-notifications-scheduled/。 –

    相關問題