目前的版本已经很完善。解决了绝大部分问题~
并且根据大家要求对电话显示格式做了处理。
显示格式实例:
138 0013 8000
010-88552222
12593 159 1122 3344
800-820-8820
如果不喜欢这样的格式。
可以自己修改文件UIPhoneFormats.plist或不替换此文件。
已经解决的问题有:
12520开头的号码〔飞信匹配〕
17951开头的任何号码〔移动IP匹配〕
12593开头的任何号码〔移动IP匹配〕
10193开头的任何号码〔联通IP匹配〕
+86开头的任何号码〔用于电话/短信 匹配〕
0086开头的任何号码〔用于电话/短信 匹配〕
86开头的手机号码〔用于部分地区短信匹配 不涉及呼出 不做格式定义〕
使用方法:
请下载附件使用WinSCP等工具替换如下文件:
或添加iPhoneCake Cydia源安装此补丁。
〔1〕号码显示格式规则的文件:UIPhoneFormats.plist
位置:System/Library/Frameworks/UIKit.framework/PhoneFormats
〔2〕来电及短信号码匹配的文件:PhoneNumberTemplates.plist
位置:/System/Library/PrivateFrameworks/AppSupport.framework
注意事项:
1-注意备份原始文件!
2-调整地区格式至【中华人民共和国】
3-刷新固件之后先设定地区格式-装补丁-再同步电话簿
关于「不加区号的固定电话」匹配问题:
事实上如果你习惯于保存号码的时候添加区号
那这一点对于你来说也不是问题了。
〔可参考komeloo的方式自己添加地区区号〕
感谢55楼Komeloo的分享 引用:
升到2.0以后主要是本地固话来电匹配有问题, 比如A的电话是12345678,当A打电话给我时,iphone显示02112345678 (我在上海), 而不是A.
可以在AppSupport.framework中CN段的最前面加上
<array>
<string>86</string>
<string>00</string>
<string>021</string>
<integer>0</integer>
<integer>8</integer>
</array>
然后重启就可以匹配了,之后A打电话过来iphone就会显示A了.
<string>021</string> 可以改成当地的区号
<integer>8</integer> 改成当地固话的位数, 7位就改成7.
[s:119]
并且根据大家要求对电话显示格式做了处理。
显示格式实例:
138 0013 8000
010-88552222
12593 159 1122 3344
800-820-8820
如果不喜欢这样的格式。
可以自己修改文件UIPhoneFormats.plist或不替换此文件。
已经解决的问题有:
12520开头的号码〔飞信匹配〕
17951开头的任何号码〔移动IP匹配〕
12593开头的任何号码〔移动IP匹配〕
10193开头的任何号码〔联通IP匹配〕
+86开头的任何号码〔用于电话/短信 匹配〕
0086开头的任何号码〔用于电话/短信 匹配〕
86开头的手机号码〔用于部分地区短信匹配 不涉及呼出 不做格式定义〕
使用方法:
请下载附件使用WinSCP等工具替换如下文件:
或添加iPhoneCake Cydia源安装此补丁。
〔1〕号码显示格式规则的文件:UIPhoneFormats.plist
位置:System/Library/Frameworks/UIKit.framework/PhoneFormats
〔2〕来电及短信号码匹配的文件:PhoneNumberTemplates.plist
位置:/System/Library/PrivateFrameworks/AppSupport.framework
注意事项:
1-注意备份原始文件!
2-调整地区格式至【中华人民共和国】
3-刷新固件之后先设定地区格式-装补丁-再同步电话簿
关于「不加区号的固定电话」匹配问题:
事实上如果你习惯于保存号码的时候添加区号
那这一点对于你来说也不是问题了。
〔可参考komeloo的方式自己添加地区区号〕
感谢55楼Komeloo的分享 引用:
升到2.0以后主要是本地固话来电匹配有问题, 比如A的电话是12345678,当A打电话给我时,iphone显示02112345678 (我在上海), 而不是A.
可以在AppSupport.framework中CN段的最前面加上
<array>
<string>86</string>
<string>00</string>
<string>021</string>
<integer>0</integer>
<integer>8</integer>
</array>
然后重启就可以匹配了,之后A打电话过来iphone就会显示A了.
<string>021</string> 可以改成当地的区号
<integer>8</integer> 改成当地固话的位数, 7位就改成7.
[s:119]
附件
-
421 KB 查看: 0