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

Azure Notification Hub: Schedule Mobile App API

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

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

中创建一个 webjob

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

特别是,此图表可能会有所帮助:

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

此外,您可能会发现 Android Xamarin tutorial useful. (Guessing by the tags that you used, but there's also an iOS one。)

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

  1. 要使用 WebJobs,您可以使用通知 API 作为 WebJob 创建和部署控制台应用程序,并为 WebJob 设置触发器。

作为参考,article 列出了有用的文档资源。

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

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