php 配合 手机应用开发

开发手机应用,我还是头一次接触,其中也碰到了各种问题。

总结一下,以后也许会用到。

1.首先由开发者方确定手机功能,然后根据开发功能需求制定PHP接口,接口一般都是以JSON格式ECHO返回。当然请求方式大部分都是GET,发送信息根据需求来设计,也可以是POST请求,不过对于手机开发似乎会比较麻烦。然后就考虑到发送信息的安全问题,作为服务器端必须要做好安全信息过滤,防止恶意的注册和发布信息。有些开发者会通过抓包来确定提交信息接口,然后通过程序来攻击。等等。

2.手机端的消息推送功能,需要配合的android有4种推送方式,方案1、使用C2DM服务(Google Cloud Messaging)方案2、使用XMPP协议(Openfire + Spark + Smack)方案3、使用MQTT协议 方案4、使用第三方推送服务 极光推送,我选用的是极光推送。参考文章:http://baike.baidu.com/view/3350055.htm

ios方面需要特殊的文件和一个开发序列号,需要开发者配置齐全后,给PHP开发者。参考文章:http://zxs19861202.iteye.com/blog/1532460

3.微博 微信分享功能需要配合 需要注册账号:微博开发平台和微信开发平台,需要提前准备,因为审核过程很漫长,个人开发需要准备应用图片各种大小,所以要尽早准备,对与服务器端的代码都是很简单,的微博只需要准备授权回调页面,微信不需要任何准备。

5.手机应用端的图片,如果手机请求内容有图片,则作为服务器端需要准备 android 480,720 ios 320尺寸不同,所以服务器做上传图片程序的时候需要考虑缩放图片问题。

其他的问题暂时没有考虑。遇到问题具体分析吧。

你可能感兴趣的:(php 配合 手机应用开发)