Apple不再为生产和开发应用程序提供单独的推送通知SSL证书。
使用Appcelerator平台
可能导致应用商店中新提交的应用推送通知失败Apple现在提供以下2个证书:
Please see the certificates selection on the Apple Developer center
证书不再列为:
APN开发iOS 或 APNs生产iOS
但现在只是 Apple推送通知
The new listing of APN certificates
这些证书从我的钥匙串安装和导出为.p12,并照常上传并保存到我的Appcelerator平台。
推送按预期工作
设备注册以推送和检索设备令牌。
这已在Appcelerator平台
中得到确认通过在设备上下载并安装 PersistentConnectionLogging.mobileconfig 可以在设备的APSD日志中确认这一点
这表明:
使用Appcelerator平台发送简单的推送通知时,将为所有iOS设备返回成功状态(仅在测试中使用一个)
但是,设备上没有看到推送通知(已测试多个设备)。
我可以看到,自Apple改变后,Parse和Urban Airship都发生了一些变化(2015年12月下旬)
现有应用似乎没有问题。只有使用新Apple推送通知证书的新生产应用程序似乎有问题:(
应用程序代码正常运行,并且正确,因为Push在iOS开发中成功交付,Android也正常运行。
我还删除并重新创建了配置文件和推送证书以检查配置。
其他人也看到了这个问题或者我生气了吗?)?
首先发布在这里,所以请温柔:)我已尽最大努力检查类似的问题/答案,并给你们最多的信息,我可以给..任何更好的框架以上的指针是最欢迎。