Xamarin 表单和远程通知

Xamarin Forms and Remote Notification

我正在尝试在支持 iOS 和 Android 平台的 PLC 项目上实现远程通知。我将使用网络 API 来处理注册和推送通知。我需要有关如何设置远程通知的帮助。

这是我为 iOS 准备的。

我的iOS方法:

  1. 在 AppDelegate 中实现对 APN 的注册并​​获取设备令牌。
  2. 将该令牌保存到我的共享项目中。
  3. 为了演示和简单:

    3.A 在其中一个页面中有一个按钮,用于使用 Web API 将带有令牌的设备注册到服务器。

    3.B 在同一页面中,另一个按钮通过使用令牌和网络向该设备发送通知 API

  4. 处理 AppDelegate 中收到的通知

关于改进我的方法的任何提示或技巧?

至于android,我没有任何使用经验,所以不知道有什么方法。

我需要有关 iOS 和 Android 方法或教程或示例链接的帮助。任何帮助将不胜感激。

我使用 Azure 通知中心和本教程,我的应用程序与远程通知完美配合。

iOS

https://docs.microsoft.com/en-us/azure/notification-hubs/xamarin-notification-hubs-ios-push-notification-apns-get-started

Android

https://docs.microsoft.com/en-us/azure/notification-hubs/xamarin-notification-hubs-push-notifications-android-gcm