php 配合 手机应用开发

本文详细阐述了手机应用开发过程中涉及的功能规划、消息推送、分享功能、图片处理等核心步骤,并提供了多种实现方案及注意事项。重点介绍了选择极光推送进行消息推送的技术实践,以及iOS和Android平台开发时的具体配置要求。

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

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

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尺寸不同,所以服务器做上传图片程序的时候需要考虑缩放图片问题。

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

转载于:https://my.oschina.net/u/736500/blog/136733

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值