友盟第三方登录 qq 获取uid不一致问题

刚刚做过友盟第三方 qq 微信 登录,发现qq的一个大坑。

android 和 iOS 用一个qq登录 获取到的 uid 是不一致的,这样就导致一个qq号码,可以绑定两个账号。

第一步先登录 http://open.qq.com 查看 iOS  android 平台上面查看 你创建的的应用。



点击应用查看上面的APPID , iOS 和 android 或者 网页 三端的应用是否相同。

如果不相同那就是创建的应用有问题。不同的APPID  qq 返回的 uid 是不相同的。

解决办法:

打开 ‘任意’ 一端创建的应用 点击右上角的 ‘平台信息’ 选择其他端,重新创建应用。我周六提交的审核,大概十分钟左右就申请成功了。

注意:

1. 因为之前已经创建过应用,所以应用的名称不能相同。可以在后面加上iOS或者android,此名字不会影响授权页显示的应用名称。

2.如果手中没有创建应用的素材,可以把之前创建的素材下载下来,下载的应用图标的名字需要把 .php 给删除掉,不然选择添加的时候图片会显示 “ ?”。下载的应用截图需要把后缀强制改为jpg (android的我不知道可不可以),应用截图只支持jpg/png。

3.上传图片的时候,如果图片没有显示出来,但是提示上传成功,请不要相信,需要删除重新上传,直到显示为止。

4.授权页的项目名称 iOS 可以在 Bundle name中修改,项目图片就是 上传的应用图标。若修改了应用图标,审核通过,但是发现还是之前的,可以多找几个手机测试一下(亲测,3个手机,2手机可以,一个还是显示之前的图片,删除应用重新安装都不行,最后把qq删除重新下载就好了,不知道还有没有其他好的方法)。


希望能够帮助到你!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,596评论 25 708
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,019评论 3 119
  • 最近一个多月,我在北京深圳上海三地见了不少人,一路碰撞下来,我总结了6句话,分享给大家。 01 如果我们长时间只跟...
    樂鈫阅读 172评论 0 0
  • 我们知道addEventListener的第三个参数,useCapture用来标识该事件监听函数用于处理什么阶段的...
    何幻阅读 694评论 0 1
  • 啦啦
    溜溜1阅读 235评论 0 0