1.网络请求
iOS开发中基本都是使用的AFN网络库(OC),参数都是一个字典类型,这次服务端要一个字典下包含一个数组,数组中再包含字典的格式,如下图:
然请求就出现了问题,服务端居然拿不到我数组中的内容😂😂,经过排查、调试,发现后端只接受json
解决方法:把request使用json序列化
// _manager.requestSerializer = [AFHTTPRequestSerializer serializer];
_manager.requestSerializer = [AFJSONRequestSerializer serializer];
2.关于第三方登录的问题
使用友盟进行第三方授权登录,同一个QQ在安卓和iOS获取到的用户数据居然不一样,经过排查是因为安卓使用了未被腾讯审核通过的app_id,iOS使用了审核通过的app_id
解决方法:第三方登录(QQ、微信)都需要使用已经审核通过的app_id