Azure通知中心:安排移动应用API

时间:2016-07-04 15:16:08

标签: c# android azure xamarin.forms azure-notificationhub

我有一个带有Azure移动应用API(.Net)的Xamarin.Forms应用,我正在尝试实现推送通知功能。

基本上,我们将在白天使用预定作业生成一些交易,并在任何交易属于他们时通知各个用户。 如何创建作业以执行API以在Azure中触发通知? 我看到azure article,但不确定将此代码放在何处并发布到Azure。或者只是创建一个控制台应用程序并在Azure中创建 webjob

2 个答案:

答案 0 :(得分:1)

我建议首先浏览Notification Hubs Overview以了解服务提供的内容。

特别是,此图表可能会有所帮助: enter image description here

它适用于您的方案的方式是:

另外,您可能会找到Android Xamarin tutorial useful。 (根据您使用的标签进行猜测,但there's also an iOS one。)

答案 1 :(得分:1)

@RandeepSingh,有两种方法可以安排使用WebJobs或使用Azure Scheduler的作业。

  1. 使用WebJobs,您可以创建&使用Notification API作为WebJob部署控制台应用程序,并设置WebJob的触发器。
  2. 作为参考,有一个article列出了有用的文档资源。

    您可以按照下图为您的移动应用添加WebJob。 enter image description here

    1. 要使用Azure Scheduler,您可以在移动应用程序中创建Web api作为通过调度程序进行调用的预定作业。您可以参考tutorial了解如何使用Azure Scheduler。