iOS 推送通知设置 One Signal Xamarin

iOS Push notification set up One Signal Xamarin

我是 OneSignal 的新手,因为我以前使用过 appCenter。 我需要启用推送通知,但我不清楚以下内容:

  1. 我可以只使用 APNS 密钥和已启用通知的现有证书吗?

如果不需要,我需要多少证书?我是否需要同时创建分发证书和 Apple 推送通知服务?

对于 appcenter,我过去只有一个 APNS Key.Can有人为我澄清了这一点

Can I just use an APNS Key and an existing certificate that is notification enabled?

其实不能。

If not how many Certificate do I need? Do I need to create both a Distribution certificate and an Apple Push Notificatoin Service?

是的,您需要同时创建它们。

分发证书:用于发布到 AppStore 或 Ad-Hoc。

Apple Push Notificatoin Service: 用于推送通知。

不同之处在于Apple Push Notificatoin Service不需要生成配置文件,只需将证书导出到.p12文件,然后上传到OneSignal。但是,Distribution 还需要生成配置文件,这是一个 noraml 发布过程。

这里只需要将.p12文件上传到OneSignal即可。

更多信息可以参考Create A Certificate Request Manually.