安卓做前端,PHP做后台服务器 有什么需要注意的?

最近打算和学安卓的朋友通过json交互,一起写个成品出来,因为是第一次开发项目,所以没什么经验

  • 如何保证交互数据的安全(要不要用到HTTPS或是其他传输什么的)

  • 对当前安卓端的验证

百度上找不到,所以问问论坛里 有经验的前辈,还请多指点下~

阅读 4.5k
5 个回答

建议接口风格参考 restful 风格(这样客户端的同学就很方便的用retrofit来通信的),然后就是在正常的请求参数中添加一个token参数,由服务端生成传给客户端,客户端每次发请求的时候都带上这个token,你根据你存下来的user-token对应关系就可以判断这个用户是否是合法用户, 可以较大程度上防止盗刷问题;
另外优化的就是给token添加一个valid time,时间一到就让客户端重新登录获取服务端最新的token,可以防止token被截获刷接口.
当然还可以进一步去考虑给参数列表md5加密

安全方面,在传的json数据带上时间戳,加上经过加密算法的token。交互的时候验证一下。验证通过,则处理。

接口的话,加上一个签名的参数验证下

jwt方式效验,我们就是这样做的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题