更新日期:2024-03-14QuickGame渠道如何配置微信/QQ/Tap/手机号一键登录等登录方式
先到各开发后台获取登录所需参数:
QQ登录(分享)开发者平台:https://connect.qq.com/
微信登录(分享)开发者平台:https://open.weixin.qq.com/
阿里云一键手机登录:https://help.aliyun.com/product/75010.html?spm=a2c4g.11186623.3.2.260c7d50RJiTJH
TapTap登录:https://developer.taptap.com/docs/sdk/taptap-login/features/
2.1 通过聚合工具出官方渠道包前端如何配置登录参数
在聚合后台官方渠道参数里,配置好对应登录方式的参数,然后用出包工具打出渠道包便可(如值配置为0则游戏内便不会显示对应的登录方式)
2.2 单接QuickGame SDK如何在前端设置登录参数
按对接文档里的说明在代码里配置好对应登录方式的参数便可
除QQ、微信登录外,TapTap以及阿里云一键手机登录还需要在 官方SDK后台-扩展配置 里配置登录参数
TapTap:
阿里云一键手机登录:
注意事项:出包使用的 参数、签名、包名 一定要跟各开发者后台的保持一致,否则会登录失败!!!
Q1:TapTap登陆已按上述要求配置好了,但还是不能使用
A1:再次确认下所使用的参数、签名、包名是否一致,后台配置的参数前后是否有空格,如配置都没问题,则检查看下TapTap后台是否有开通登录功能,是否有配置好对应的产品
(如果手机上没有tap应用可以正常拉起登录,并登录成功;但安装tap应用后,点击tap登陆会退出,则重点检查看下签名跟tap后台的是否一致)
Q2:Tap登录参数已经配置完成,登录界面还是没显示出对应的登录图标
A2:SDK后台-扩展配置里 开启下SMS短信
Q3: iOS正版上苹果的包没有显示微信/QQ登陆图标是怎么回事呢?
A3: a. 检查看下手机上是否有安装微信/QQ的APP
b. 是否有按对接文档调用微信/QQ初始化方法,并配置对应的参数
c. info.plist文件里是否有添加白名单,是否有配置微信/QQ的appid
d. 以上都配置好后,显示了微信/QQ登陆图标,但是跳转到微信/QQ后还是登陆不了,则检查看下微信/QQ授权登陆回调方法是否有接入
(如果是Unity或者Cocos工程此回调方法放在AppController.m里面,OC工程则放在AppDelegate.m里面)
Q4:一键登录已经按上述文档说的配置了,但是打出的包还是没有显示
A4:在QuickGame后台 - 游戏管理-扩展配置 里开启下【短信验证码登录】
Q5:阿里云一键登录,都配置好了,但是登录不了
A6:检查看下配置的参数、包名、签名跟阿里云后台是否一致,手机是否有插卡,是否有开启流量。注意聚合后台-渠道参数里配置的【阿里云一键手机登录key】不是阿里云的accessSecret值,要填阿里云后台的秘钥(长度有一百多位的那个参数值),获取位置如下图所示:
李先生:13880511661
QQ:48157910
赵先生:15390049857
QQ:1077535763
孙女士:13551010407
QQ:1799614139
QQ群:698731538