您的位置:首页 > 移动开发

腾讯开放平台创建应用的坑,安卓和iOS端如何共用同一个Appid?

2017-09-12 09:50 423 查看
很多人遇到一种情况,就是自己的应用使用QQ登录的时候,在不同客户端,返回的openid竟然不一样,导致统一个用户在不同客户端创建了不同的账号。

这时候有两种解决方法:

第一种:需要发邮件给腾讯开放平台进行数据打通,具体如下

数据打通流程:现支持同一个开发者账号下的网站应用和移动应用进行数据打通。 申请的应用打通数据后会返回相同的unionID和不同的openid,开发者可以将unionID做为用户标识进行保存。如果需要打通可以发送邮件至connect@qq.com,并提供appid、appkey、公司营业执照和网站备案信息截图,审核会在5个工作日完成处理,请以邮件回复信息为准。谢谢!

数据打通表格下载地址:http://wiki.connect.qq.com/%E5%BC%80%E5%8F%91%E8%80%85%E5%8F%8D%E9%A6%88

这种方法的话需要审核等待,时间耗费比较长。

第二种:

首先我们要理解为什么会出现不同的账号,因为我们创建应用的时候是分开来创建的(在安卓的页面创建了安卓,然后点击iOS的又创建了iOS端的,点击网页端的又创建了网页应用)所以这样就会生成不同的AppId,自然就会生成不同的openid了,所以我们在创建的时候顺序应该如下:

1.首先进入你的腾讯开放平台管理中心,然后先创建一个应用(之后创建都需要在这个应用选择平台信息创建才会视为同一个应用)



2.点击右上角的的



3.点击创建应用(我这里应用已经有个审核过了就没出现创建,如果没创建的话会跟网页应用那个一样出现创建应用的)



4.我点了个创建网页应用的,这时候的APP ID 和APP KEY就会是一样的了,再提交一次审核,就可以共用同一个openid了,这种方法审核是比较快的,最快半个小时就可以审核通过了。



转载自:http://www.jianshu.com/p/3dec8bb65839
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  腾讯开放平台