2015年6月16日 (二) 03:34Jaydeli讨论 | 贡献的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
没帮助

常见问题精选

通用问题

1. 怎么获得APK的应用签名?

答:申请微信AppID过程中需要填写的 apk应用签名获取方式:http://dlied5.qq.com/msdk/Gen_Signature_Android.apk 将此链接下载的文件安装到手机上, 输入应用包名获取签名.

2. 新加的手机QQ和微信好友为什么调用/relation/qqfriends和/relation/wxfriends不能获取到好友的信息?

答:手机QQ好友是即时刷新的,但需要重新调用/relation/qqfriends来获取到好友关系;

微信的好友关系更新时间为30分钟,需要30分钟后再调用/relation/wxfriends来获取。

3. 怎么在PF中添加经分需要的统计数据?

答:新PF=平台启动-注册渠道-系统-安装渠道-自定义;其中“平台启动-注册渠道-系统-安装渠道”由MSDK生成下发,自定义是游戏侧根据经分等业务自身需要添加带入的.Eg:PF=wechat_qq-2008-android-2008-100729983*1*dc535d81e3e39720e4395c8e3f475306*0*101*2-qq&pay_channel=bank

4. 为什么分享出去的消息无法拉起游戏?

答:请确认在开平和微信开放平台提交的资料是否完整,资料中途是否有变更,变更内容是否及时更新,包括应用下载地址,包名,签名等资料。

5. Accesstoken多久会过期?

答:手机QQ是90天过期,微信是30天过期。

6. Pay_token的有效时间是多久?能自动刷新Pay_token吗?

答:Pay_token有效时间为7天,需要用户参与才能刷新,不能自动刷新。

7. MSDK前端有会员特权查询接口吗?

答:目前没有,只能通过后台接口查询会员等信息。

8. 申请灯塔APPKEY后是否还要下载灯塔SDK进行集成?

答:MSDK已经集成灯塔SDK,不需要再单独集成。

9. 登出游戏有没有回调?

答:没有,也无须回调。

10. 请求好友关系链的接口time out后需要如何处理?

答:MSDK没有提供此类问题的统一处理方案,游戏可自己决定,通常是弹框提示让用户再请求一次。

11. 为什么分享到手Q一直提示失败,但有没有详细的错误返回?

答:请检查分享的文字描述里面有没有可能会被脏词过滤掉的可能

12. MSDK转换得到的sig能直接用于支付的接口请求吗?

答:MSDK后台接口的sig和支付的sig是不一样的,所以不能直接使用,支付的sig生成方法请参考支付的文档范例

13. 为什么邀请好友的消息微信能直接拉起游戏,手Q却不能直接拉起?

答:微信的接口已经提供了直接拉起游戏的功能,手Q的接口暂时没有提供此类功能,但游戏中心已经具备这种功能,测试阶段因为游戏没有上线游戏中心,没有配置详情页,所以只能拉起填写的URL地址,不能直接拉起游戏,上线游戏中心后将自动具备直接拉起游戏的能力。

14. 手机QQ国际版支持用户授权登录吗?

答:不支持,会导致游戏直接crash,如果有需求要支持,可以由运营接口人提需求至MSDK。

15. 为什么灯塔上看到的Native异常上报堆栈太短??

答:灯塔系统支持了nativeCrash 上报功能, 游戏编译的时候需要使用 -funwind-tables, 以避免Native异常上报堆栈过短.。

手机QQ和手机Qzone相关问题

16. 调用后台API /share/qq,/share/qzone分享成功后为什么看不到分享的内容?

答:这两个接口分享出去的内容是只能在手机QQ和手机Qzone上才能看到的,PC QQ和PC Qzone是看不到分享内容的。

17. 为什么/share/qzone会提示“每天最多分享1次,明天再来吧”

答:分享到Qzone每个帐号每天限制为1次,如果确认测试的帐号当天没有分享过,但是仍然提示这个,那就是API的权限问题了,请找产品接口人核实权限是否审批通过;

18. 为什么/share/qzone会提示 “该应用不存在”或1024错误

答:如果游戏在平台侧的配置不对或游戏状态为未上线,则可能出现1024或改应用不存在的提示,修改配置后如返回结果为0即表示接口OK,但如果想在空间看到分享的内容,则游戏状态必须为已上线。

19. 为什么在游戏中切换了登录的QQ号后调用分享接口有异帐号提示并且分享的帐号还是原来登录的QQ号,而不是在游戏中切换的其他QQ号?

答:因为手机QQ和游戏是两个不同的APP,游戏中切换登录后手机QQ并不会同步切换登录(手机QQ也不会因为一个游戏切换登录后而同步切换用户手机QQ的登录态),所以会出现异帐号的提示。

20. 为什么调用/relation/qqfriends是有几率拉取到自己的openid的?

答:手机QQ好友列表里面有自己的时候,通过QueryQQFriends拉取到的好友信息肯定也会包含自己的openid,游戏可以根据自己的需求来处理这个信息。

21. 手Q分享的图片要存放在什么地方?

答:可以统一提交给运维,存放在CDN上供客户端调用

22. /relation/qqprofile拉取到的用户昵称是空间的,怎么获取到用户手机QQ的昵称?

答:用户空间的昵称和手机QQ的昵称是同步的

23. 为什么有的手机能分享成功,有的会失败?

答:图片分享是需要手机有SD卡支持的,否则会分享失败,尤其是Android系统的手机。

24. 点对点分享能发送给所有好友吗?

答:客户端的API是可以分享给所有好友的,服务端的分享只能发送给安装了相同游戏的好友,否则会失败。邀请好友不受此限制。

25. 为什么通过/relation/qqfriends拉取到好友头像qqpicture100是个企鹅,不是好友的头像?

答:如果用户未设置100*100的头像,会默认返回这个企鹅头像,该接口正在优化。

26. 分享到QQ好友和QQ空间的文字能不能自定义大小和颜色?

答:不可以自定义。

27. 手Q送心分享提示:连接超时或网络不可到达?

答:提示http response:{"ret":-10000,"msg":"100003,connect timed out"}或

http response:{"ret":-10000,"msg":"100003,Network is unreachable"}是因为分享时传的图片参数imageUrl地址不可访问或网络不通,请更换可以访问的图片地址后再请求。

28. WGSendToQQ接口, 跨android和ios分享, 有时候会出现 接收消息的人只能看到 链接 而不是结构化消息?

答:分享的消息不同版本和终端的QQ看到的内容是不一样的,见下图:

Changjianwenti.png

微信相关问题

29. 为什么通过/relation/wxprofile拉取到的微信头像URL地址无法打开,也看不到头像?

答:拉取到的头像地址还需要在域名后加上参数来获取不同规格尺寸的头像,如原始图片(/0)、132*132(/132)、96*96(/96)、64*64(/64)、46*46(/46),例如:http://wx.qlogo.cn/mmhead/RpIhxf6qwjeF1QA6YxVvE8El3ySJHWCJia63TePjLSIc/46

30. 为什么微信无法登录?

答:请找产品接口人确认微信APPID和APPKEY是否权限已开通,签名,包名等是否已经正确提交并配置。

31. 微信可以自定义分享的图片吗?

答:可以,使用后台API /share/upload_wx上传自定义分享的图片后获取到的media_id来调用/share/upload_wx即可。