用于为Xamarin Forms创建推送通知的SDK

时间:2017-07-19 06:41:09

标签: xamarin.forms

新手在这里。我正在做一些关于使用Xamarin Forms for Push Notification的研究。了解有APN(Apple推送通知),FCM(谷歌)和WNS(微软)。但是,我无法理解使用推送通知的iOS App规则:

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 Forms的最佳方法是什么?

由于

1 个答案:

答案 0 :(得分:0)

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

同样适用于FCM或WNS。但是,像Amazon Simple Notification Service(AWS SNS)这样的服务包含所有三个提供商,并允许我们进行一次简单的API调用以接收来自所有3个提供商的通知。

例如,我们提供Apple提供给我们的证书,以授权SNS代表我们向APNS发送通知。推送通知通常是设备/平台特定的。

AWS SNS Xamarin SDK文档有很好的指示:http://docs.aws.amazon.com/mobile/sdkforxamarin/developerguide/sns.html

这是AWS SNS服务的Xamarin.Forms Github example