游戏msdk login error 1数据失败是什么意思

移动应用接入新手指引
腾讯移动应用平台期待各种富于创新的应用,包括:
1 游戏类应用:以娱乐为主要目的的包括但不限于角色扮演、经营策略、挑战对战、社区养成、飞行射击、休闲益智、棋牌游戏、网络游戏、体育竞速、动作冒险等游戏应用。
2 非游戏类应用:除游戏类应用以外的应用:社交、拍照、美化、教育、理财、办公、导航、工具、系统、资讯、阅读、通讯、购物、母婴、美食、生活、健康、影音、旅游、娱乐、安全、其他等。
应用接入流程详解见:。
简单描述如下:
通过简单的四个步骤 (开发者注册 -& 创建移动应用 -& 完善应用信息 -&应用分发),即可加入腾讯开放平台创建移动应用,并将您的应用上线发布到腾讯的移动平台上,轻松通过在应用宝、腾讯QQ、微信、腾讯手机管家、QQ空间、QQ游戏等场景分发聚合的腾讯移动开放平台获取丰厚的收益和巨大的流量。
应用申请上线前,请确认开发者资质证明已符合接入规范,才可以将开发者创建的应用提交上线。
1. 公司开发者上传营业执照的扫描件,营业执照上需要显示最新年检情况(台湾或者海外地区的营业执照也可,但应用必须是国内的版权,否则需要文化传播部的批准)。
2. 个人开发者上传个人有效身份证原件的正反两面扫描件(外籍人士没有身份证请上传护照)。
3. “公司营业执照”、“组织机构代码证”、“税务登记证” 等公司开发者的信息需与银行户名保持一致。
资料真实性
1. 所有上传证明材料必须真实有效,提供的资料足以判断您的真实身份,不能提交虚假证件。
2. 开发者提供的联系人、联系电话将作为腾讯开放平台与开发者联系的渠道,需真实有效,若虚假无效将不能提交应用。
为确保接入腾讯开放平台应用的质量、提高后续运营服务的稳定性,上线前,请开发者按照接入规范对应用进行仔细检查及测试,对于不符合规范项进行修改。
具体规则详见:。
以应用宝应用中心为例:用户可以根据应用类别,快速找到并安装应用。
注册成为开发者后,点击创建应用,在创建应用页面填写名称和类别,点击创建应用,即可跳转到安装包上传页面。
更新安装包有两个入口,第一个在管理中心的快捷入口,如下:
第二个在应用信息管理页,如下:
如果您发现应用已经在应用中心上线,但您或您的团队从未上传该应用,您可以通过认领功能认领应用。认领成功后该应用会自动转入您的账户下,同时保留应用全部数据,您可以在应用管理中进行管理。
只需简单三步即可完成认领:
管理中心的应用能力列表,提供了用户能力支持。包括:
使用QQ登录分享功能,可以实现定向分享給指定好友,实现与QQ好友的亲密互动。
OpenAPI是腾讯开放平台对外开放的后台接口的统称,可支持多平台,包含用户信息,应用推广,支付,营销等能力支持。
可以让用户使用QQ帐号在第三方移动应用上登录,分享内容、同步信息,大大降低了用户注册的门槛。成功在创建的应用会自动授予QQ登陆的权限,开发者可接入QQ登陆sdk就可以接入。
提供拓展关系链,获取已有关系链等功能,来满足用户的互动需求,达到迅速增加用户数量与粘性的目的。使用QQ关系链需要申请,如下:
移动应用管理中心为应用日常运营提供一站式服务,包括:
(1)服务所有开发者;
(2)服务于应用全生命周期;
(3)所有日常运营功能都可由此入口;
(4)提供依据用户权限的功能聚合,快捷可达;
(5)具备足够的帮助指引,可以由开发者自助使用。
1. 登录,点击“进入”,即进入“管理中心”首页。点击“移动应用”按钮,即可看到移动应用状态。
2. 点击应用名称跳转至应用信息管理页,可看到android应用的上线状态以及iosQQ登陆的申请状态,如下图所示:
针对未提交审核的应用在开平提供了删除的功能;而审核中、审核通过以及已上线的应用都不支持删除。
若因为某些特殊的原因需要回退最新版本,请联系企业客服(--人工服务转应用宝客服)
若需要下线应用则可以参考[移动应用下线申请流程]。
操作界面如下图:
移动应用后台最多可创建200个应用,如需创建更多的应用,请联系企业QQ商务支持申请。
双栖应用是指同一家开发商的同一个应用,用同一个appid分别在腾讯开放平台的平台应用跟移动应用申请相关业务的应用。
移动应用可以转移成为平台应用,平台应用暂不支持转成移动应用。具体操作见下图:
可以解绑。具体解绑方式请联系企业QQ商务支持处理。
(1)腾讯开放平台API更新、功能发布、政策发布:每日更新;
(2)重要变更通知:管理中心(op.)的小黄条,消息盒子以及开发者邮箱;
(3)平台线下线上活动:官网()首页“媒体和动态”栏目,腾讯开放平台官方微博;
(4)问题咨询和故障报障:。应用接入相关常见问题
我们期待各种富于创新的应用,包括:
1 游戏类应用:以娱乐为主要目的的包括但不限于角色扮演、动作角色扮演、大型多人在线角色扮演类游戏、动作游戏、策略游戏、音乐游戏、生活模拟、养成游戏、棋牌、益智、网页游戏等游戏应用。
2 非游戏类应用:除游戏类应用以外的包括但不限于工具类、生活类等的应用:
实用工具:图片处理,学习工具,趣味设计,姓名艺术,杀毒工具等;
生活服务:票务,旅游,交友等;
内容:资讯,电子书,视频,图片等;
时尚:星座,明星,服饰等;
电子商务:团购,垂直购物等。
没有限制。开发者可自由选择开发语言和架构。
此外,腾讯开放平台提供了,以协助开发者接入。
支持flash应用。
游戏类或其它类应用有这样的需求:收益多独立的、数据不互通的运行环境向用户提供服务器(用户在进入应用时需要选择一个分区,因此多区多服应用分区的多少与应用曝光量无关)。
开发者在创建应用时可选择是否需要多区多服。
目前腾讯提供多区多服服务器,但是只有网页游戏类应用才能申请多区多服。如果是非网页游戏类应用在创建应用时选择了多区多服,将不能上线。
不能删档。
hosting模式:即“腾讯托管”模式,将应用部署在腾讯的服务器上。
non-hosting模式:即“非腾讯托管”模式,将应用部署在自己的服务器上。
2者最大的区别详见: 。
有,请遵循中关于UI,应用图标,页面大小,以及新手引导方面的接入标准。
游戏类应用如需要使用插件,3D游戏插件必须经过腾讯安全进行评估后方可使用(例如:unity3d插件已通过安全评估)。
如使用非腾讯所提供的工具或插件遇到的问题,请自行解决。
应用名不能含有腾讯自有品牌及相关元素,如名称中不能包含QQ、Q、空间、Qzone、朋友、校友等字眼,或以“欢乐”开头。
应用名称的申请目前以注册时间为准,第一个使用该应用名称注册的开发商才可注册成功,且后期注册时不能重名。
同时,软件著作权主要是对开发商提供的应用代码进行保护,平台要求提供是出于避免版权纠纷。
开发者应该将应用的功能开发完成,并部署到一个可以让腾讯商务和产品人员访问的URL后,再提交。
如果应用还在开发过程中,并没有部署让外网可访问,那么提交后您提交的应用地址是不可访问的,腾讯商务和产品人员无法预览您的应用,则无法判断您提交的应用是否符合接入规范。
1. 应用开发完成后,可提交上线,但需符合接入规范,接入规范主要有以下几点:
请开发者在提交上线申请前,按照上面列出的接入标准对应用进行仔细检查,对于不符合规范项进行修改,这样您的应用才能快速接入,早日上线。
2. 您可能需要了解:。
不需要。在应用接入时,腾讯方通过开发者提供的应用URL来体验这个应用。开发者可以直接提供这款应用在某个平台上的应用URL即可。
不符合接入规范的应用,请开发者查看注册开发者时登记的邮箱,不符合接入规范的原因会发送到此邮箱内。
符合接入规范的应用会收到邮件通知(一般五个工作日内),此外开发者登录,在腾讯开放平台的“管理中心”首页,在已上线应用列表中找到该应用,如下图所示:
应用符合接入规范,且开发者在后台点击确认发布后,第二天会在应用中心“最新上线”里显示。请用未安装过该应用的QQ号到应用中心查看。
游戏类应用必须提交该资料,工具类应用可以不提交。
如果软件著作权证书还在办理途中的,需要相关部门的受理回执。
是指上传的著作权文件中的著作权人与开发者注册时填写的姓名(个人开发者)或公司全称(公司开发者)不一致。
为避免著作权纠纷,著作权人与开发者名称不一致的情况,需要著作权人授权开发者在腾讯平台上运营该应用。并把授权证明与著作权证书放在同一图片上上传到资质证明栏里。
用户通过腾讯平台登录应用后,系统会自动从腾讯平台拉到用户信息,并分配对应的openid,这实际就是一个登录的过程,所以不需要用户再次登录。如在应用中存在提示用户注册或登录的情况,即为二次登录。
应用页面下端必须显示客服声明,且客服声明中的名称必须与注册时开发者名称一致,客服声明示例详见。
是指应用名称涉及侵权,或应用内容存在抄袭目前腾讯或其它平台已上线应用的情况,详见。
如果应用需要接入支付功能,则接入前需要接入黄钻,支付功能必须和黄钻功能同时上线,详见。
应用提交上线时只需要能正常打开应用即可,对应用的环境没有做具体要求。在应用没有正式上线前(即符合接入规范后开发者还未确认上线),非白名单用户是无法访问的。所以更改为正式环境,也不存在对外网生效的情况。
应用提交上线后,腾讯方会对图标一起进行查看是否符合规范,腾讯工作人员将在1-2个工作日内给出结果。
图标接入标准为:
1. 图片简洁清晰,重点突出,界面层次清晰。
2. 图片不得描边、圆角。
3. 图片不得添加“new、hot、热、推荐”等标注。
4. 图片不得直接或间接使用腾讯公司或其它公司图案元素。
空间/朋友应用图标规格与规范:。
3366平台应用图标规格与规范:
暂时没有提供取消的选项,如需对已提交的应用进行修改,请联系的商务支持驳回即可。
开发者资质证明提交后,腾讯工作人员将在1-2个工作日内给出结果。
在管理中心的“开发商资料维护”页面,选择“资质证明”,如果资质证明符合规范,可以看到提示,告知开发者
“您上传的身份证明/营业执照,授权证明已生效”,详见。
现在平台已全面实行电子合同。如开发者因特殊情况需要签署纸质合同的,请用开发者邮箱发邮件到申请(请注明电子合同编号,开发者名称,应用名,APPID,合同收件地址和收件人,联系方式)。腾讯工作人员会在收到邮件后15个工作日内为您寄出纸质合同。
openid即玩家ID。是玩家在应用内对应用户名唯一的标识。在出现异常时可通过openid快速定位用户。
游戏类应用接入时,要求在应用下方显示用户的openid,非游戏类应用对该项不做审查。
不能。应用签署合同或已符合接入规范后,均不能再更改应用名称,如确实需要修改,只能重新创建应用。
不可以。但可以修改用户资料。
应用在接入腾讯开放平台时,可以选择同时接入一个或多个平台(目前支持QQ空间、朋友网、腾讯微博、3366平台,后续将支持更多平台)。
应用后台暂时无法查询,如有需要请联系的商务支持协助查询。
游戏类应用如需要使用插件,3D游戏插件必须经过腾讯安全进行评估后方可使用(例如:unity3d插件已通过安全评估)。如使用非腾讯所提供的工具或插件遇到的问题,请自行解决。
目前平台暂时不允许。根据现行的《》是禁止应用内存在交叉推广的。
暂不能提供,用户直接调用腾讯敏感词过滤接口即可。敏感词过滤接口说明详见。
App版应用认证空间接入标准:
1. 内容优质、创新的应用。
2. 应用内容、形式不能过于简单。即应用中不能只有简单的文字、图片信息。
3. 应用内容、形式不能存在抄袭或是雷同。即应用的内容、形式不能抄袭其他应用,或类似度不能过高。
4. 应用内不出现强制弹窗。
应用中不允许出现强制弹窗,强迫用户关注空间或收听微博,并且不能引导用户关注非本应用对应的认证空间,或关注多个认证空间。
5. 应用已经在QQ空间或腾讯朋友平台发布上线。
营销类应用的申请详见。我爱K歌|我爱K歌v1.7.1.1000官方版_下载之家
热门搜索:
您当前的位置: &
&我爱K歌下载
本类软件推荐
我爱K歌 v1.7.1.1000官方版
软件大小:48.00MB
下载次数:6713
更新时间:
授权方式:免费版
语言:简体中文
运行环境:Win All
相关软件:
& &我爱k歌提供给k歌一族一个非常开放的网络平台,在这里可以进行展示你的k歌能量,与亲朋好友分享在线k歌的欢乐!一、新功能:1、实时的在线KTV2、操作界面简捷、美观、友好,原唱/伴奏切换、切歌、优先等KTV点播功能一应俱全二、常见问题解答:CTASIO Warning 问题解决办法1、删除系统中c:WINDOWSsystem32的CTASIO.DLL文件,重启电脑,即可解决问题!我上了视频窗口后,为什么显示歌词是倒置的,有时整个视频都是倒置的?回答:视频输出解码出错,安装ffdshow即可。ffdshow是一套免费的编解码软件,可上网搜索下载。2、我上视频窗口后,为什么只有声音,没有画面?回答:视频输出解码出错,安装ffdshow即可。ffdshow是一套免费的编解码软件,可上网搜索下载。3、轮到歌曲播放时,出现系统消息:“MMSOURCE设备连接错误”?回答:1、安装文件mmsourcecapture.ax注册失败,进入软件安装目录下的msdk_dll文件夹中,双击运行registrFilter.bat文件,并确定所有注册项;回答:2、mmsourcecapture.ax被破坏,请重新安装K秀软件。4、我可以听到其他人播放的歌曲,但自己上视频窗口时,系统消息提示:“演唱媒体服务器:null render设备连接错误!”?回答:qedit.dll在注册表中的信息丢失,打开WINDOWS的开始菜单=》选择运行,在输入框中输入regsvr32 C:WINDOWSsystem32qedit.dll后点击确定,重新注册qedit.dll组件。5、我点歌上视频窗口后,提示“Runtime Error!”回答:本机电脑的系统时间前面或者后面添加了文字,把系统时间的改回默认的系统时间,去掉前面或者后面的文字。6、轮到我上视频窗口时,弹出提示框“TODO:&文件说明&”,点了“请单击此处”,弹出“ffdshow.ax错误”?回答:ffdshow解码出现问题,重新安装ffdshow。ffdshow是一套免费的编解码软件,可上网搜索下载。7、我唱歌唱到一半出现错误提示,,点‘请单击此处’,提示ModName:skin.dll出错?回答:我爱K歌程序文件损坏,卸载后重新安装我爱K歌;如果还是不行,可能本机电脑中毒了,杀毒之后再重新安装我爱K歌。8、轮到我视频时,无法播放,系统消息提示:“演唱媒体服务器:KTV文件打开失败”?回答:解析wma文件时出现问题,安装finalcodecs或者windows media player 11。9、我在房间里下载完歌,下载到100%之后,但不能上视频窗口,在最近点歌列表里也没有回答:把软件安装地方的song文件夹删除就好了10、我进房间,点歌,提示“没有找到WMVCore.DLL”回答:缺少Windows media player的组件;重新安装Windows media player就好了11、我进房间,点歌,提示“USB带宽不足。此设备将重新设置为其默认的ASIO设定值”回答:你有文件被破坏了,加客服qq(、)报修下,让客服发个文件给你就可以了12、我安装我爱K歌时弹出提示框:“nsis error”?回答:安装包损坏了,请重新下载我爱K歌安装包。13、轮到我上视频窗口时,系统消息提示:audio capture 设备连接错误?回答:1、可能您有多块声卡设备,正在使用的设备出现异常,请重新进入K歌房间;回答:2、如果是vista系统,请检查电脑外围设备的麦克是否正确链接计算机。13、我每次点歌上视频窗口后,不能播放歌曲,系统消息提示:“audio rander 连接错误!”,并且听不见对方播放的声音?回答:当前选择的声卡设备出现异常不可用,请重新启用该声卡设备或选择其他的声卡设备。14、我上视频窗口时,系统消息提示:“ktv设备启动失败”?回答:1、可能您的音频或视频被其他软件占用了,关闭其他的音视频软件,重新进入K歌房间;回答:2、视频安装文件损坏,重新安装摄像头后,重新进入K歌房间;回答:3、声音输入输出设备不能够启动,重新启动声卡设备或者选择其他声卡设备后,重新进入K歌房间;回答:4、没有相应的解码器或其他,安装ffdshow音视频解码插件或恢复directx的组件后,重新进入K歌房间;回答:5、进入房间时,视频设备被杀毒类软件屏蔽了,杀毒软件跳出提示时允许通过或者关闭杀毒软件;15、我是vista系统,上视频时使用的K秀播放器播放MTV歌曲,就弹出提示:“已经停止该程序。”?回答:把摄像头或耳机拔了后再重新安装上。16、我是Windows7系统的,我在练歌房里录制歌曲,录制完了,之后不能打开文件回答:您那Windows7系统,设置了帐户权限,您把帐户切换到adminstrator帐户下就可以了17、我进房间点歌,不管是自选伴奏还是最近点歌里的歌,都立即弹出提示框&KTV.exe-应用&回答:软件冲突了,检查您是否装了小懒猫虚拟视频软件等,卸载了就可以了18、我是房主,点击房间管理--选择房间设置--点击设置图标后,没有弹出相应的页面,点击礼金兑换也不能打开页面?回答:1、IE设置出现问题,打开IE=》选择工具=》选择internet选项=》选择隐私,把隐私级别设置为低;回答:2、可能IE版本过低,请升级到IE7或以上版本。&!--文件说明--&
我爱K歌v1.7.1.1000官方版下载地址
按字母索引查看: 1162|回复: 1
最后登录注册时间阅读权限100精华0帖子
性别男幸福币0 经验180 帖子
本帖最后由 Joejiao 于
09:35 编辑
1.& && &QQ账号和微信账号都是数字吗?如果都是数字,可以作为作为Game DB的账号字符串(编号)吗?答:游戏的客户端和Gamesvr都无法直接获取到用户的QQ号和微信账号,只能获取到通过加密处理的“openid”作为用户的唯一身份标识,openid可作为Game DB的账号字符串。“openid”是一个包含数字,字母,符号等的随机字符串,MSDK建议长度设置成128字节.&&QQ账号对应的openid范例:AECAC2D94EB37&&微信账号对应的openid范例:oGRTijrV0l67hDGN7dstOl8CphN0
2.& && &QQ和微信是完全不同的账号吗?答:1. QQ号和微信号获取到的用户openid是完全不一样的,所以他们是两个完全不同的账号体系;2.在Android和IOS系统下同一个QQ号或微信号获得的openid是一样的;3.IOS上的游戏数据不能和Android系统互通,所以需要根据系统来区分用户账号; 3.& && &Android和IOS的用户账号数据必须分开吗?如果一定要分开,原因是什么?答:按照苹果规定IOS用户数据和Android不能互通,因此必须分开。游戏可分为手Q和微信两个大区,数据不互通实现方式建议单个大区内针对具体的不能互通数值分别保存一份ios和一份android的(同一张表不同字段和不同记录),然后逻辑在使用的时候根据用户当前使用的IOS还是Android取对应的数据。
4.& && &Openeid可以直接作为用户的账号存储到DB吗?答:可以。为了更高可用性建议游戏可以按照一定规则将openid转换为游戏内使用的UID(一一对应),优点在于整型索引和存储成本比字符串小很多,也方便后续分模部署等实现,如果转换建议开发独立的uidsvr负责此项功能。
5.& && &同一个QQ号或微信号拿到的用户openid会变吗?答:QQ号和微信号对应的openid只和APPID相关,只要游戏的APPID不变,同一个账号对应的openid就不会变。
6.& && &Openid建议的字符长度是多少?答:建议128字节。
7.& && &QQ和微信账号对应的openid会重复吗?答:不会重复。两者的转换规则不一样,目前未发现重复的案例。
8.& &&&没有安装手Q时,为什么会提示登录失败,需要下载手Q才能登录?答:未安装手Q时,的确不能使用内置的WEB页面来实现登录(精品游戏因为有特殊权限才可以拉起),需要引导用户去现在最新的手Q,才能登录9.& &&&为什么手机QQ登录的时候会提示“403 Forbidden”?答:请确认调用API的URL是否为正式环境域名,游戏正式上线前只能使用测试环境域名进行功能调试,正式环境权限不会开放,所以如果使用了正式环境的域名因为没有权限,会提示“403 Forbidden”10.& & 为什么微信无法登录?答:请找产品接口人确认微信APPID和APPKEY是否权限已开通,签名,包名等是否已经正确提交并配置。
11.& & 手Q授权后拿到的accesstoken有效期是多久?答:90天,但paytoken过期会导致用户的登录态失效,从而需要用户重新登录。
12.& & Pay_token的有效时间是多久?能自动刷新Pay_token吗? 答:Pay_token有效时间为48小时,需要用户重新登录才能刷新,没有任何接口可以自动刷新。
13.& & 怎么刷新微信accesstoken?答:使用微信客户端拉起授权页面授权以后, 游戏可以获取到微信的accessToken只有两个小时的有效期,授权的同时返回的refreshToken有效期则为30天。 refreshToken的用途就是刷新accessToken, 只要refreshToken不过期就可以通过refreshToken刷新accessToken。 有两种情况需要刷新accessToken, 第一种, 游戏在进行过程中, 调用后台接口或者支付过程中发现accessToken过期; 第二种, 用户授权以后退出游戏, 下一次再进入游戏时候accessToken过期. 要完成此功能需要用到的接口有: WGRefreshWXToken, WGGetLoginRecord, 接口详细说明如下:void WGRefreshWXToken();描述: 微信accessToken续期,调用WGGetLoginRet(LoginRet ret),ret.flag 为eFlag_WX_AccessTokenExpired时调用此接口,刷新微信票据。
刷新accessToken结果通过OnLoginNotify(LoginRet ret)回调给游戏。ret.flag = eFlag_WX_RefreshTokenSucc&&刷新token成功ret.flag = eFlag_WX_RefreshTokenFail& &刷新token失败
调用示例代码如下:WGPlatform::GetInstance()-&WGRefreshWXToken();
回调实现(Demo)代码如下:virtual void OnLoginNotify(LoginRet& loginRet) { if (loginRet.platform ==ePlatform_QQ) {& && &&&... // QQ授权回来的处理逻辑 } else if (loginRet.platform ==ePlatform_Weixin) {& && &&&// 读取微信的授权票据& && &&&switch (loginRet.flag) {& && &&&... // 其他flag的处理& && &&&caseeFlag_WX_RefreshTokenSucc: {& && && && && &// WGRefreshWXToken调用成功// 成功用当前的refreshToken换到新的accessToken& && && && && &std::stringaccessToken = &&;& && && && && &std::stringrefreshToken = &&;& && && && && &for (int i = 0; i &loginRet.token.size(); i++) {& && && && && && && & if(loginRet.token.at(i).type == eToken_WX_Access) {& && && && && && && && && &&&accessToken.assign(loginRet.token.at(i).value);& && && && && && && & } else if(loginRet.token.at(i).type == eToken_WX_Refresh) {& && && && && && && && && &&&refreshToken.assign(loginRet.token.at(i).value);& && && && && && && & }& && && && && &}& && && && && &LOGD(&accessToken: %s&, accessToken.c_str());& && && && && &LOGD(&payToken :%s&, refreshToken.c_str());& && && && && && && &&&}& && &&&caseeFlag_WX_RefreshTokenFail:& && && && && &// WGRefreshWXToken调用过程中网络出错, 刷新失败 //游戏自己决定是否需要重试 WGRefreshWXToken& && && && && && && &&&} }}
14.& & 登出游戏有没有回调?答:没有,也无须回调。
15.& & Mobile QQ, Mobile QZone, QQ账号的 VIP是什么内容?(包括 QQ内容及WeChat的内容)?答:所有QQ账号的vip都是通用的,不区分Mobile QQ,Mobile QZone, QQ账号。不同的增值业务开通的VIP会员身份不一样。QQ账号的VIP目前在MSDK Gamesvr API /profile/load_vip可以获取到三种:QQ会员,QQ蓝钻,QQ红钻;在/relation/qqprofileAPI中可以获取到QQ黄钻的VIP信息。微信账号的vip和QQ账号不一样,只有沃卡(chinaunicom)一种,可以通过Gamesvr API /relation/wxprofile来获取此类VIP信息。 16.& & 为什么手Q登录后无法收到回调?答:AndoridManifest.xml需要进行如下修改:& && & 查找AssitActivity的元素,改成如下:& && &&&&activityandroid:name=&com.mon.AssistActivity&& && && &&&android:theme=&@android:style/Theme.Translucent.NoTitleBar&& && && &&&android:screenOrientation=&portrait& /&
17.& & 为什么部分htc机器(one s, S720t)手Q登录后无法收到回调?答:请将activity修改成如下:& && &&&&activity& && && &&&android:name=&com.mon.AssistActivity&& && && &&&android:screenOrientation=&portrait&& && && &&&android:configChanges=&orientation|screenSize|keyboardHidden&& && && && &android:theme=&@android:style/Theme.Translucent.NoTitleBar&/&
18.& & 为什么部分机器手Q登录后无法收到回调,出现反复授权的死循环?答:横竖屏切换的时候会导致Activity周期重走一遍,导致授权成功后数据没有办法返回到游戏,在activity加上这个属性:
17:59 上传
19.& & 怎么获得APK的应用签名?答:申请微信AppID过程中需要填写的 apk应用签名获取方式: http://open./download/sdk/gen_signature.apk&&将此链接下载的文件安装到手机上, 游戏也同时安装到手机,输入游戏对应的包名即可获取签名.20.& & 手Q和微信登录过程中出现-20000错误,提示invalid credential是什么原因?答:手Q和微信登录调用的服务端API /auth/verify_login&/auth/check_token,就是判断accesstoken是否过期的,返回这个错误的原因是accesstoken已过期,需要用户重新登录,所以适当的收到此提示属正常范畴,不属于错误,收到此提示后客户端让用户重新登录授权即可。
21.& & 手Q和微信服务端API调用出现invalid credential错误是什么原因?答:此错误说明accesstoken过期,需要客户端重新登录授权,刷新accesstoken,然后拿新的accesstoken来调用API。 22.& & 什么是异帐号,需要怎样实现异帐号提示?答:异帐号是指:游戏授权帐号和平台授权帐号不一致。异帐号情景下:1)游戏通过分享拉起平台,平台会弹框提示异帐号。2)平台拉起游戏 msdk会将平台授权帐号对应的openid通过OnWakeupNotify(WakeupRet ret)方法的ret.open_id回调给游戏,游戏用此openid和已授权openid对比即可判断是否为异帐号,如果是异帐号游戏需要弹框提示用户。注意事项: 1)游戏到微信的异账号只在微信5.0及以上版本才支持。 2)手Q4.6以下版本, 手Q到游戏的异账号在游戏已经启动的情况下没有。
23.& & 为什么登录中会出现110407错误,提示QQ登录已停用?答:游戏未在上提交审核上线前,只有开发者账号和协作者账号能登录,需要通过上线审核后才能开放所有用户登录。
24.& & MsdkCallback的OnLoginNotify(LoginRet ret) 接口回调中,ret的user_id属性始终为空字符串答:user_id 是历史版本的保留字段, 已废弃, 新游戏不使用此字段, 登录完成以后用户id是openId,保存在LoginRet.open_id中, 登录的票据保存在LoginRet.token中. 获取accessToken/payToken的实例代码如下: virtual voidOnLoginNotify(LoginRet& loginRet) { if (loginRet.platform == ePlatform_QQ) {& && &&&// 读取QQ的授权票据& && &&&switch (loginRet.flag) {& && &&&case eFlag_Succ: {& && && && && &// 进行正常游戏登陆逻辑& && && && && &std::string accessToken = &&;& && && && && &std::string payToken = &&;& && && && && &for (int i = 0; i & loginRet.token.size(); i++) {& && && && && && && & if (loginRet.token.at(i).type ==eToken_QQ_Access) {& && && && && && && && && &&&accessToken.assign(loginRet.token.at(i).value);& && && && && && && & } else if (loginRet.token.at(i).type ==eToken_QQ_Pay) {& && && && && && && && && &&&payToken.assign(loginRet.token.at(i).value);& && && && && && && & }& && && && && &}& && && && && && && &&&}& && &&&case eFlag_QQ_NotInstall:& && &&&case eFlag_QQ_NotSupportApi:& && && && && &// 没有安装或者版本太低, 引导用户下载新版手Q& && && && && && && &&&case eFlag_QQ_UserCancel:& && && && && &// 用户取消, 提示用户重新授权& && && && && && && &&&case eFlag_QQ_NoAcessToken:& && &&&case eFlag_QQ_LoginFail:& && &&&case eFlag_QQ_NetworkErr:& && && && && &// 授权过程中网络失败, 或者其他错误,引导用户重新授权即可& && && && && && && &&&} } else if (loginRet.platform == ePlatform_Weixin) {& && &&&... }} 25.& & 微信国际版支持用户授权登录吗?答:支持,但不建议使用微信国际版来调试游戏的相关平台功能,因为微信国际版的更新没有中文版快,可能部分新增的能力无法调试。
26.& & 手机QQ国际版支持用户授权登录吗?& &答:不支持,会导致游戏直接crash,如果有需求要支持,可以由运营接口人提需求至MSDK。
最后登录注册时间阅读权限255精华0帖子
性别女幸福币0 经验275 帖子
Powered by

我要回帖

更多关于 msdk login error 1 的文章

 

随机推荐