问题描述
项目集成华为HMS Game Service SDK 5.0.1.302版本的游戏试玩功能,已严格按照官网文档要求:
已向华为运营申请开通了强制实名
已按照文档集成了试玩功能涉及的代码块
启动游戏后,弹出实名认证框时,没有提示“试玩”相关信息,游戏试玩不生效。
问题分析
因为项目第一次集成华为的HMS Core SDK相关能力,不是很熟悉这个SDK,所以联系了华为技术支持人员,技术人员核实了如下几个游戏试玩生效的必要不充分条件:
- 集成的Game Service SDK版本号不低于5.0.1版本
- 已经向运营开通了强制实名
- 已经正常集成了文档中要求的试玩功能代码
- 游戏帐号登录的授权范围需要是游戏的,即:DEFAULT_AUTH_REQUEST_PARAM_GAME
我们前面3个条件均满足,最后一个要求,检查我们登录逻辑代码,发现我们用的不是~~~
问题解决
最后按照参考文档要求,修改了果然OK了,顺便写个总结,确实折腾了我半天~~
原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204405849653810257?fid=18
原作者:Mayism
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。