LibFetion是一款封装飞信通信协议和功能处(chù)理(lǐ)逻辑,给开发(fā)者提供(gòng)简(jiǎn)洁、丰富的API接口的软件。使用LibFetion的开发者只需(xū)专注(zhù)于GUI图形用户(hù)界 面的设计开发,就能轻(qīng)易开发出飞信客户端,能(néng)大大(dà)提(tí)高飞(fēi)信客户端的开发速度和降低开发难度。 凭借LibFetion的跨平台性(xìng),使(shǐ)得(dé)飞信在多个操作(zuò)系统平台上(shàng)运(yùn)行。
LibFetion由操(cāo)作界面(miàn)(GUI shell) + libfetion-core协(xié)议库两部分构成。
其(qí)中(zhōng)GUI shell的实现与操作系(xì)统(tǒng)紧(jǐn)密相关,在不同的(de)操作系统其实现是不(bú)同的(de)。
libfetion-core协议库把飞信协(xié)议和其功能(néng)处理(lǐ)逻辑封(fēng)装起来(lái),将(jiāng)程序的界面实现和飞信协(xié)议(yì)分离,从而使(shǐ)界面开发者能轻易开(kāi)发出飞信客户端(duān),提高飞(fēi)信客户(hù)端(duān)的开发速度和降(jiàng)低(dī)开发难度。
libfetion-core协(xié)议库(kù)不依赖于具体(tǐ)操作系(xì)统的实现,具(jù)有较强的(de)跨(kuà)平台(tái)性,凭借libfetion-core协议(yì)库跨平(píng)台性,使得LibFetion应用程序能(néng)在多个操(cāo)作系统平台上运行,达到(dào)“fetion anywhere“。
LibFetion应用程序支持(chí)系统平台:
Linux,Mac OS X,iphoness 1.14/2.1,Window mobiles(部分机型),Windows(xp和vista)。
libfetion-core协议(yì)库支持系统:
理论上(shàng)说libfetion-core协议库支持(chí)所有与POSIX兼容的(de)操作系统,目(mù)前已在如下(xià)系统验证(zhèng)成功(gōng):
Linux,uClinux,Mac OS X,iphoness,Windows,WinCE,Symbian,eCos。
1: 修复(fù)beta1重(chóng)登录程序崩溃的BUG.
2: 修复beta1以(yǐ)短信模(mó)式(shì)发送消息失败的BUG.
3: 修复beta1登录在(zài)线状态错误的BUG.
4:修复(fù)部分(fèn)libfetion库内存泄漏问题
5:修复GUI程序操作数据库内存泄漏问题
6:解决将(jiāng)libfetion加入启动菜单/桌面 程序为英文(wén)界面的(de)bugwindows
7:支持小(xiǎo)键盘(pán)回(huí)车登录小优化。
