Chinaunix首页 | 论坛 | 博客
  • 博客访问: 423073
  • 博文数量: 155
  • 博客积分: 2590
  • 博客等级: 少校
  • 技术积分: 2161
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-25 09:33
文章分类

全部博文(155)

文章存档

2015年(1)

2014年(2)

2013年(55)

2012年(97)

分类: 嵌入式

2012-12-07 11:25:46

附件是经过测试好得客户端和服务端代码,主要参考这片http://mobiforge.com/developing/story/programming-apple-push-notification-services 这片文章。
客户端需要注意得是 各个证书得签名和下载问题 ,这里需要注意得是 不能使用带*得标记符,如果com.yourcompany.shine 是合法得,但是com.yourcompany.*是不合法得,而且如果你如果有一个证书是com.yourcompany.*,在你得手机或者mac中,你在加入一个com.yourcompany.shine 可能导致你获取不到devicetoken。
 
服务端只能运行在mac上 所以 不能要使用.p12证书,如果你需要 服务端在其它设备上你需要参考其它文章,这里只是为了证明一下 我得证书是好得,可以运行,当然这个demo不能作为产品代码使用。
 
附件得服务端 需要修改两个东西:你第一次运行手机回得到系统得devicetoken,copy这个devicetoken到服务器代码中,注意不要带<>,空格是可以得。这要根据服务端代码判断,看服务端是不是自动给你去掉空格和<>。然后吧cer证书也复制一分到服务端,注意你得cer 名称应该和服务端代码中得名称一致。

行业门户()文章,希望大家可以留言建议

阅读(849) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~