【转】APNS 服务器端(ASP.NET/C#)推送失败的一些原因
来源:互联网 发布:mcmore php 编辑:程序博客网 时间:2024/05/29 03:54
1、如果服务器端使用的是ASP.NET/C#(推荐使用PushSharp这个开源项目),需要正确的生成.p12证书,具体方法可以借鉴这篇教程,里面写的很清楚:http://hi.baidu.com/yang_qi168/item/480304c542fd246489ad9e91
2、确定代码中证书的路径正确,密码正确。还有就是是否有可读权限。检查IIS里应用程序池高级设置中”加载用户配置文件“是否开启。
3、代码中,deviceToken的值中间没有空格。
错误的例子:
string deviceToken ="2115089c 0c6caafd 182d7c453008e44c e346dacd 3e9d8a05 38ff7964 87ef0644";
string
正确的写法:
string deviceToken ="2115089c0c6caafd182d7c453008e44ce346dacd3e9d8a0538ff796487ef0644";
string deviceToken ="2115089c0c6caafd182d7c45
4、使用PushSharp的时候,推送报错”引发类型为“PushSharp.Apple.NotificationFailureException”的异常。 “,出现该错误的时候请先检查上面第3条。
PS:还有一个开源的项目叫做Moon APNS(https://github.com/arashnorouzi/Moon-APNS),使用也很简单方便,不过好像对英文之外的语言编码支持不是很好,据说中文会乱码,具体我没有试过。
原文地址:http://blog.sina.com.cn/s/blog_6f72ff900102v4ol.html
原文地址:http://blog.sina.com.cn/s/blog_6f72ff900102v4ol.html
阅读全文
0 0
- 【转】APNS 服务器端(ASP.NET/C#)推送失败的一些原因
- PNS 服务器端(ASP.NET/C#)推送失败的一些原因
- 在ASP.NET页面IIS7.5环境下调用MoonAPNS发送iOS全局推送失败的原因
- APNS的推送机制
- APNS的推送机制
- APNS的推送机制
- asp.net中'***/ASPNET' 登录失败的原因与解决办法
- ASP.NET 后台注册JS失败的原因之一
- APNS push 服务器端 SSL3.0 转 TLS (iPhone苹果推送服务)
- APNS push 服务器端 SSL3.0 转 TLS (iPhone苹果推送服务)
- ASP.NET 页面的服务器端
- APNS推送通知的流程
- APNS推送通知的流程
- APNS推送通知的流程
- APNS推送通知的流程
- APNS推送通知的流程
- APNS推送通知的流程
- APNS推送通知的流程
- Android开发工程师面试题整理(百度)
- CSS样式的学习
- C#客户端(WinForm)开机自动启动实现
- C/C++动态内存管理
- python计算机视觉2:图像边缘检测
- 【转】APNS 服务器端(ASP.NET/C#)推送失败的一些原因
- java的封装、继承、多态
- git 命令小结
- Android 显示原理简介
- java IO流读取图片供前台显示
- hdu 2602 Bone Collector
- 线程同步
- 替换char*中的空格字符
- Apple Mach-O Linker Error clang: error: linker command failed with exit code 1