iOS推送通知设置了一个信号Xamarin

问题描述

我以前曾经使用appCenter,所以对OneSignal还是陌生的。 我需要启用推送通知,但以下内容并不清楚:

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

如果不需要,我需要多少张证书?我需要同时创建分发证书和Apple Push Notificatoin服务吗?

在appcenter中,我曾经只有一个APNS密钥。有人可以帮我澄清一下

enter image description here

解决方法

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

实际上,那不能。

如果不需要,我需要多少张证书?我需要同时创建分发证书和Apple Push Notificatoin服务吗?

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

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

Apple Push Notificatoin服务:用于推送通知。

区别在于 Apple Push Notificatoin服务不需要生成配置文件,只需将证书导出到.p12文件,然后上传到OneSignal。但是,分发还需要生成一个配置文件,这是一个正常的发布过程。

在这里,您只需要将.p12文件上传到OneSignal。

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

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...