【发布时间】:2016-11-26 11:37:51
【问题描述】:
我目前正在处理推送通知。我已经成功创建了 CSR、分发证书、移动配置并添加了它们。我的 sanbox 推送工作正常,但生产 (gateway.push.apple.com) 不工作。
钥匙串是这样的(开发者和发行版的私钥都可以):
并且在代码签名中,身份是-iOS 开发人员,并且提供是自动的。
设置如下:
可能是什么问题?提前致谢。
更新:
可能是我的 pem 有问题。从这个站点:http://apns-gcm.bryantan.info/,我测试了推送。我得到了 sanbox,但仍然没有得到生产推动。
它显示:无法连接到 'ssl://gateway.push.apple.com:2195': (0)
【问题讨论】:
-
您在生产推送中使用的是什么版本?必须从 App Store(或企业应用)下载
-
1.我正在使用此应用程序在-itunes.apple.com/us/app/easy-apns-provider-push-notification/… 上进行测试,它仅适用于 sanbox。 2. 我也在尝试从我的 API 服务器测试它以发送推送。我发送了 pem 文件服务器。以前它工作正常。现在不工作了。
-
尝试设置配置文件的自动模式,并临时导出
-
自动显示错误:**** 有冲突的配置设置。 **** 已自动签名,但已手动指定代码签名身份 Automatic。在构建设置编辑器中将代码签名标识值设置为“iPhone Developer”,或者在项目编辑器中切换到手动签名。 @瓦迪姆·科扎克
标签: ios objective-c ios10 xcode8.1