近两天有网友反映:iOS和OSX 系统中使用的微信,在使用微信朋友圈和iMessage的时候,出现微信朋友圈闪退的现象。微信邦为此进行了测试,找到了临时的解决办法,为什么是临时的呢,因为这个问题,今天腾讯的微信团队官方已经发布公告称,是因为系统存在缺陷,而不是因为微信本身的问题。
事情的情况到底怎么样:有不少iOS和OSX用户很烦,因为用户发送一段阿拉伯字符串 ,就会导致iPhone手机应用崩溃、闪退,遇到麻烦的不仅仅是微信,到现在为止,微信朋友圈、短信、QQ、推送消息等都遇到了麻烦,所有如果你是遇到了同样的问题,请不要着急。目前包括iOS 6.x和Mac OS 10.8.x系统(我是rMBP13' OSX10.8.4),iOS 5.x和iOS7 beta版本系统还是正常的,不受影响。关于微信团队官方的信息:微信官方回应微信朋友圈和iMessage闪退原因,iOS系统漏洞引起。 或实用网址:http://www.wxuse.com/thread-325-1-1.html了解全部信息
IOS系统出现微信朋友圈和iMessage闪退的的原因和解决办法。
如果遇到类似的情况,微信邦给您提供的临时解决方法有四种,请根据自身情况进行恢复:
一、删除出现问题的信息(短信到代)
方法很简单,就是找两个朋友(或使用另一个手机号,iMessage帐号也可以)重新发送一条的短信或iMessage后,在新的短信列表中删除之前导致崩溃的那条短信。首先让发送代码的朋友发送一条正常信息,再由另外一个朋友发送正常信息。注意顺序不能有错。
二、将微信朋友圈中发送了错误代码的好友删除或是拉黑
将发送了错误代码的好友删除或是拉黑拉黑以后,卸载微信,重新安装。注意,如果不先拉黑,重新安装是没有用,打开朋友圈还是会出问题。
三、将自己的设备系统升级到iOS7 beta,或者降级到iOS5。
这样就能有效的去除系统的漏洞,从而解决这个闪退问题。
四、在OSX上,自己将代码进行修改:
IOS系统出现微信朋友圈和iMessage闪退的的原因和解决办法。
要找对文件:cd ~/Library/Messages/ && sqlite3 chat.db
然后在SQLite3中输入如下的代码:不要写错了。。呵呵
select ROWID, text from message order by ROWID desc limit 50;
然后找到结果中的那一段文字,记下对应的数字,然后关闭iMessage并在SQLite中输入:
delete from message where ROWID = 39184;
到现在为止,是不是所有的问题都可以搞定了?不过假如你从旧的聊天会话中发送,就不会导致iMessage崩溃。
微信邦为您提供的解决办法不一定会适合你,但一定可以解决一些问题,其实微信邦最希望的不是你从这个帖子中找到了答案,而是你没有遇到这样的让人烦心的问题。
|