问题描述
游戏进行手Q登录授权时提示“该应用非官方正版应用,请去应用宝下载后进行QQ登录。(错误码:100044);如下图所示:
问题原因
100044 说明业务侧当前apk使用的包名或者签名同平台侧的包名或者签名不一致导致,在业务不确定使用的签名是什么时,可以通过下载以下工具来获取当前apk的签名核对。
下载链接如下:
http://dlied5.qq.com/msdk/Gen_Signature_Android.apk
工具下载后安装到装有游戏apk的设备上,输入游戏的包名来获取当前游戏apk的签名,然后同注册平台(内网访问: 飞鹰系统) 的包名和签名做对比,如下图显示签名不一致:
解决方案
业务侧使用当时注册应用信息时上传的keystore文件重新进行签名即可
备注:
如果找不到之前的keystore文件,想使用新的keystore文件进行签名,则需要邮件 jiaganzheng(郑嘉淦) 申请修改并同步签名,邮件模板如下:
jiaganzheng(郑嘉淦)
抄送marsrabelma(马腾) ; g_IEG_TGPL_SMG_IM_bp(基础产品组)
游戏名称:
手QAppid:
微信Appid:
游戏计划上线时间:
修改原因:
修改内容:比如 签名/包名/其他
原签名(或包名/其他):
修改后签名(或包名/其他):
修改责任人:
如果同步到微信平台失败(手Q平台通常不会失败),则需要联系 wxgame(微信游戏助手) 协助处理