1.iphone4上可以安装基于sdk3.1.2开发的使用了私有api的程序,并且可以调用公有的,私有的发送短信的函数。
在iphone4使用3.1.2的发送短信界面是中文的,而使用了sdk4.2中的发送短信界面却是英文的。
基于sdk4.2开发,可以使用此私有api生成安装包,并可以正常运行到iphone4上并正常发送短信。
但是安装到iphone3上只能看到启动页面,真机调试发现,在显示启动页面后,
提示error form debugger: ml_cmd_stack_list_frames: not enough frames in stack.
如果把coretelephony.framework改成weak属性,在iphone3上则能进入发短信界面,但是[CTMessageCenter sharedMessageCenter]结果是nil。
CoreTelephony.framework在ios3里是私有api,在ios4里是公有了。
2.在手机的设置中配置邮箱,发件服务器,收件服务器的用户名密码都要配置。
MFMailComposeViewController