Azure 通知中心:安排移动应用 API
Azure Notification Hub: Schedule Mobile App API
我有一个带有 Azure 移动应用 API (.Net) 的 Xamarin.Forms 应用,我正在尝试实现推送通知功能。
基本上,我们将在白天使用预定作业生成一些交易,并通知相应用户是否有任何交易属于他们。
如何创建作业来执行 API 以触发 Azure 中的通知?
我看到了 azure article ,但不确定将此代码放在哪里并发布到 Azure。或者只创建一个控制台应用程序并在 Azure
中创建一个 webjob
我建议先浏览 Notification Hubs Overview 以大致了解该服务提供的内容。
特别是,此图表可能会有所帮助:
它适用于您的方案的方式是:
- 每次用户打开您的应用程序时,您 (re-)register a device with Azure Notification Hubs and associate a tag with it
- 您必须找到一种方法将生成的交易结果映射到这些标签,然后 send notifications to those tags
此外,您可能会发现 Android Xamarin tutorial useful. (Guessing by the tags that you used, but there's also an iOS one。)
@RandeepSingh,有两种方法可以安排作业,即使用 WebJobs 或使用 Azure Scheduler。
- 要使用 WebJobs,您可以使用通知 API 作为 WebJob 创建和部署控制台应用程序,并为 WebJob 设置触发器。
作为参考,article 列出了有用的文档资源。
您可以按照下图为您的移动应用添加WebJob。
- 要使用 Azure 调度程序,您可以在您的移动应用程序中创建一个 Web api 作为通过调度程序调用的计划作业。您可以参考 tutorial 了解如何使用 Azure Scheduler。
我有一个带有 Azure 移动应用 API (.Net) 的 Xamarin.Forms 应用,我正在尝试实现推送通知功能。
基本上,我们将在白天使用预定作业生成一些交易,并通知相应用户是否有任何交易属于他们。 如何创建作业来执行 API 以触发 Azure 中的通知? 我看到了 azure article ,但不确定将此代码放在哪里并发布到 Azure。或者只创建一个控制台应用程序并在 Azure
中创建一个 webjob我建议先浏览 Notification Hubs Overview 以大致了解该服务提供的内容。
特别是,此图表可能会有所帮助:
它适用于您的方案的方式是:
- 每次用户打开您的应用程序时,您 (re-)register a device with Azure Notification Hubs and associate a tag with it
- 您必须找到一种方法将生成的交易结果映射到这些标签,然后 send notifications to those tags
此外,您可能会发现 Android Xamarin tutorial useful. (Guessing by the tags that you used, but there's also an iOS one。)
@RandeepSingh,有两种方法可以安排作业,即使用 WebJobs 或使用 Azure Scheduler。
- 要使用 WebJobs,您可以使用通知 API 作为 WebJob 创建和部署控制台应用程序,并为 WebJob 设置触发器。
作为参考,article 列出了有用的文档资源。
您可以按照下图为您的移动应用添加WebJob。
- 要使用 Azure 调度程序,您可以在您的移动应用程序中创建一个 Web api 作为通过调度程序调用的计划作业。您可以参考 tutorial 了解如何使用 Azure Scheduler。