Xamarin.forms 用于为Xamarin表单创建推送通知的SDK

Xamarin.forms 用于为Xamarin表单创建推送通知的SDK,xamarin.forms,Xamarin.forms,我是新手。我在做一些关于使用Xamarin表单进行推送通知的研究。了解有APN(苹果推送通知)、FCM(谷歌)和WNS(微软)。但是,我无法理解iOS应用程序使用推送通知的规则: 1) Push Notifications https://developer.apple.com/app-store/review/guidelines/2016-06-13/ 1.1) Apps that provide Push Notifications without using the App

我是新手。我在做一些关于使用Xamarin表单进行推送通知的研究。了解有APN(苹果推送通知)、FCM(谷歌)和WNS(微软)。但是,我无法理解iOS应用程序使用推送通知的规则:

1)  Push Notifications
   https://developer.apple.com/app-store/review/guidelines/2016-06-13/

 1.1)  Apps that provide Push Notifications without using the Apple Push Notification (APN) API will be rejected
 1.2)  Apps that use the APN service without obtaining a Push Application ID from Apple will be rejected

    what if I use FCM ?


 2) What is the SDK for Xamarin forms to build a push notification app which will doing the registration and interacting with app back-end?
Xamarin表单的最佳方法是什么


感谢

苹果推送通知服务或(APNS)是唯一可以向iOS设备发送推送通知的服务。这就是我们为应用程序提供适当证书的原因

这同样适用于FCM或WNS。然而,像Amazon Simple Notification Service(AWS SNS)这样的服务围绕着所有三个提供商,允许我们进行一个简单的API调用来接收来自所有三个提供商的通知

例如,我们随后提供我们的证书,即苹果公司向我们提供的授权SNS代表我们向APN发送通知的证书。推送通知通常是特定于设备/平台的

AWS SNS Xamarin SDK文档提供了很好的指导:

这是一个用于AWS SNS服务的Xamarin.Forms Github