Click here to Close
打印

[原创] 短信时间提前8小时问题解决方案(测试中)

短信时间提前8小时问题解决方案(测试中)

今天突然想到可以使用数据库触发器解决短信时间提前8小时的问题. 于是经过一晚上的努力....呵呵
现有的解决方案大多是把时区改成GMT, 这样使世界时钟就不好用了. 我的方案可以完美解决这些问题.

我在1.1.2上, 时区设为北京测试通过.

现发布0.1阿尔发测试版.

召集热心网友帮忙在其他时区(你在其他时区并设置正确)和其他FW上测试.

不管是不是好用, 如果你喜欢这个解决方案, 请告诉我以下内容:
1. 硬件FW版本
2. 你的时区设置(通过Settings->General->Date & Time)
3. (如果好用不需要这条) 给你发短信的人所在的时区, 发短信的时间及你的iPhone上显示的时间.

已经加到我的源(Steven's Studio)里, 可以直接安装. 如果有问题卸载即可完全恢复数据库(只针对之后收到的短信).

详见:
http://coding.steven.googlepages.com/SMSTimeFixCN.html

谢谢大家支持!
让我们一起把 iPhone 做的更好!

[ 本帖最后由 wjding 于 2008-3-1 00:25 编辑 ]
在天津地区,重新恢复或者新机,都无此问题了,不过还是感谢作者的开发
IPHONE FOR 天津地区的疑难杂症处理,维修,销售,升级、破解

TOP

怎么没有人支持呀.....晚上回去测试下
谢谢楼上支持!
真郁闷, 难道大家的短信都没有问题? 呵呵
我有你这样的问题,不过不是+8小时,不敢试啊。不过还是谢谢
支持楼主,可是不敢测试,怕影响手机使用,不知会有什么恶性bug
我的原本是快29小时十几分钟,试了,改是改了,现在是快了21小时

[ 本帖最后由 rekiy 于 2008-2-25 19:23 编辑 ]
我之前已经发过帖子了,证明可行
http://www.weiphone.com/thread-71172-1-1.html
只是这样做有一个缺点,那就是无法看到对方发送短信的真正时间,比如对方早上发送的,但是由于信号不好,你晚上才收到,显示也是晚上发送,因为直接在触发器里把短信时间设置成了当前时间。

所以这个只是为了解决短信排列以及时区问题的一个折中办法。真正的解决还是需要水果更正这个错误。

TOP

引用:
原帖由 kingnd 于 2008-2-25 19:19 发表
只是这样做有一个缺点,那就是无法看到对方发送短信的真正时间,比如对方早上发送的,但是由于信号不好,你晚上才收到,显示也是晚上发送,因为直接在触发器里把短信时间设置成了当前时间。

所以这个只是为了解决短信排列以及时 ...
嗯, 看了,

不过偶的不是这样, 呵呵

检查如果时间比当前时间差超过时区差-0.5小时, 就会自动调整.

因为iPhone是把时区多加了一倍出的问题. 如果GMT+8, 短信就快8小时,
GMT+3就会快3小时.
深公网安备案证字第 4403101901155 号