1.搭建服务器环境
http://www.jianshu.com/p/b401ad6ba1a7
ps:1.安装最新版mySQL成功后,会弹出一个窗口,上面还有root账户的密码,记下来,后期修改密码需要用到,详情见上文的评论部分
2.show databases;时如果出现错误,ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.可以用重置密码即可,直接执行:set password=password('密码');
2.创建工程,引入XMPP框架
https://my.oschina.net/onlysimple/blog/756728
ps:由于xmpp比较繁琐,推荐使用cocoaPods。但是由于XMPP协议3.6.6版本在xcode8中有报错,需要升级到3.7.0才行。之后还会有一系列报错,跟着上文一一解决即可。
3.7.0版本引入方式如下:
pod 'XMPPFramework', :git => "https://github.com/robbiehanson/XMPPFramework.git", :branch => 'master'
3.创建相应Manager,实现注册,登录
http://www.jianshu.com/p/4edbae55a07f
ps:配置XMPP框架详见第二步,本文中写的是手动引入,比较繁琐。
在进行登录注册过程中,经常发现可以正常注册不能登录,解决办法见我的另一篇博客,很好找。
4.