開發手機應用,我仍是頭一次接觸,其中也碰到了各類問題。 android
總結一下,之後也許會用到。 ios
1.首先由開發者方肯定手機功能,而後根據開發功能需求制定PHP接口,接口通常都是以JSON格式ECHO返回。固然請求方式大部分都是GET,發送信息根據需求來設計,也能夠是POST請求,不過對於手機開發彷佛會比較麻煩。而後就考慮到發送信息的安全問題,做爲服務器端必需要作好安全信息過濾,防止惡意的註冊和發佈信息。有些開發者會經過抓包來肯定提交信息接口,而後經過程序來攻擊。等等。 安全
2.手機端的消息推送功能,須要配合的android有4種推送方式,方案一、使用C2DM服務(Google Cloud Messaging)方案二、使用XMPP協議(Openfire + Spark + Smack)方案三、使用MQTT協議 方案四、使用第三方推送服務 極光推送,我選用的是極光推送。參考文章:http://baike.baidu.com/view/3350055.htm 服務器
ios方面須要特殊的文件和一個開發序列號,須要開發者配置齊全後,給PHP開發者。參考文章:http://zxs19861202.iteye.com/blog/1532460 微信
3.微博 微信分享功能須要配合 須要註冊帳號:微博開發平臺和微信開發平臺,須要提早準備,由於審覈過程很漫長,我的開發須要準備應用圖片各類大小,因此要儘早準備,對與服務器端的代碼都是很簡單,的微博只須要準備受權回調頁面,微信不須要任何準備。 微信開發
5.手機應用端的圖片,若是手機請求內容有圖片,則做爲服務器端須要準備 android 480,720 ios 320尺寸不一樣,因此服務器作上傳圖片程序的時候須要考慮縮放圖片問題。 spa
其餘的問題暫時沒有考慮。遇到問題具體分析吧。 設計