2011-07-05 171 views
1

我试图将推送通知添加到我创建的应用程序。我遵循苹果指南,并能够注册该设备,以便接收来自APNS的devicetoken值的发布通知。当我尝试发送数据到APNS发送时,会出现问题,我总是拒绝我的连接。拒绝推送通知连接到APNS

我做的唯一不符合标准的事情是推送通知证书的私钥是由非团队代理(但通过团队代理帐户)创建的。有谁知道团队代理是否必须生成推送通知的私钥?

+0

您是否正在使用开发或ad hoc prov。个人资料? –

回答

0

您是否有理由设置您自己的推送通知服务器?您可以使用提供免费推送通知服务的Urbanairship

如果您仍然需要设置自己的服务器,可以找到有关生成证书的信息here。确保您连接到Apple侧的右侧推送服务器。有不同的服务器用于调试和生产目的。

+0

感谢您的反馈,事实证明,这是我的网络阻止了连接。当我连接外部网络时,它首次工作:-)优秀的链接到Urbanairship – williamb

2

如果您正在使用Ad Hoc prov。配置文件,请勿使用沙盒apns,请使用生产服务器。

团队代理和管理员都应该在他们的机器上有他们的私钥,他们应该能够创建必要的证书。

+1

感谢您的反馈,事实证明,这是我的网络阻止了连接。当我连接外部网络时,它首次工作:-) – williamb