加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

关于iPhone4 PUSH(推送)失效的解决办法

(2011-06-02 10:47:45)
标签:

iphone4

push

push失效

解决方法

iphone4解锁

ultrasn0w

unlock

it

分类: ●日语学习&电脑技巧

最近工作一直很忙,无论公私,几乎都安排满了我的时间表,健身一直在坚持…

 

昨晚,突然发现iPhone4 的PUSH(推送)功能失效,大为不爽,马上着手进行处理,20分钟之后,搞定!关于iPhone4 <wbr>PUSH(推送)失效的解决办法

把过程中的一些心得放在BLOG中和大家分享。

 

首先,说一下PUSH(推送)的原理。

 

关于iPhone4 <wbr>PUSH(推送)失效的解决办法

图中,

  • Provider是指某个iPhone软件的Push服务器。
  • APNS是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。
  • 因此,整个过程可以分为三个阶段,下面用大家常用的聊天客户端BeejiveIM来说明。

(BeejiveIM是一款支持多账户登录的支持Push的iPhone聊天客户端,支持MSN、Google Talk等)

 

此时Provider为BeejiveIM服务器,我们在BeejiveIM上登陆MSN,其实软件是先把登录信息发送到BeejiveIM服务器,再通过其服务器来登陆MSN。因此,当我关闭了BeejiveIM,BeejiveIM服务器会继续为我登陆MSN,此时如果有人对我的MSN账户发送了消息,那么就会触发Push。此时:

  • 第一阶段:BeejiveIM服务器把要发送的消息、目的iPhone的标识打包,发给APNS。
  • 第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发到iPhone。
  • 第三阶段:iPhone把发来的消息传递给相应的应用程序,并且按照设定弹出Push通知。

 

目前,由于网络上各种越狱工具的缺陷,被Jailbreak过的iPhone势必会在使用一段时间之后遇到PUSH失效的问题,当然解决PUSH失效的补丁也有很多,我比较推荐使用Push Fix来修复推送功能。

 

1、进入Cydia;

2、添加“威锋分享源”地址是 http://apt.weiphone.com/

3、在“查找”中,输入“Push Fix”,找到之后安装;

4、安装成功之后重新启动设备即可。

 

一点需要注意的就是在Install Push Fix之前,请务必先确认iPhone中没有其他修复推送功能的软件,

否则即使安装也是无效的。

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有