2016-07-04 38 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/。 –

    相关问题