苹果改动了一点点东东,push sharp最近出问题了导致推送失败,原来要改一下代码
2016-01-26 11:03
369 查看
最近系统突然不能正常推送了,调试了几天,N次重新生成推送证书,得到提示
You have selected the Production server, yet your Certificate does not appear to be the Production certificate! Please check to ensure you have the correct certificate!
打开pushsharp源码找到这句提示,然后在网上搜了一下,说是
找到函数CheckProductionCertificateMatching做如下改动
From
To
You have selected the Production server, yet your Certificate does not appear to be the Production certificate! Please check to ensure you have the correct certificate!
打开pushsharp源码找到这句提示,然后在网上搜了一下,说是
找到函数CheckProductionCertificateMatching做如下改动
From
if (production && !subjectName.Contains("Apple Production IOS Push Services"))
To
if (production && !subjectName.Contains("Apple Push Services")) 苹果公司经常做改动的,做改动也可以理解,至少你做点兼容性也好啊。 相信iOS程序员都被折腾了,希望此文对大家有帮助
相关文章推荐
- SQL Server 2005安装时各种问题汇总一、需要64位的ASP.Net才能安装
- Google推荐的图片加载库Glide介绍
- php类的继承性及其相关
- java多线程之龟兔赛跑问题
- Java时间日期相关开发
- MyEclipse2014安装插件的几种方式(适用于Eclipse或MyEclipse其他版本)
- Struts2.1 中 ONGL 表达式的应用总结
- Java多继承和多实现 怎么回事?
- java中排序与查找
- php语言结构和函数的区别
- C++ 智能指针
- python的简单入门
- LEETCODE 6 ZigZag Conversion JAVA
- 关于Java集合总结
- java.lang.UnsupportedOperationException
- Java中流的分割
- C语言中的文件
- Eclipse中android插件的安装
- FTP上传功能的客户端实现
- 在eclipse中将android项目生成apk并且给apk签名