SDK接入常见问题

1、横屏游戏和竖屏游戏在AndroidManifest中如何设置?

接入时要确认AndroidManifest中的横竖屏设置,需要和游戏保持一致,否则容易导致SDK功能异常。参数名:ourpalm_screenOrientation,横屏=landscape,竖屏=portrait;

2、为什么会有“已开启日志输出,出正式包时请关闭!的提示”?

需要在出包的时候设置SetLogs(false),或者注释掉SetLogs(true)的调用

3、SDK有接口可以区分渠道吗?

可以通过SDK接口获取到 ServiceId和ChannelId, ServiceId是联运渠道ID, 如百度、360等,ChannelId是联运渠道下的子渠道。正常游戏如果想分渠道控制或者判断,获取ServiceId作为渠道ID即可,如果还要识别到子渠道一层,ServiceId和ChannelId要同时获取。
掌趣技术支持人员可以提供渠道ID和具体渠道的对应关系。
具体获取方式,请查看SDK接入文档

4、角色注册日志和角色登录日志经常出错,应该没怎么传?答:检查Ourpalm_SetGameInfo(角色信息设置接口)的调用。

成功登录并进入游戏后,游戏客户端必须调用此接口设置用户的角色信息,角色信息在其他功能接口中需要用到,如未调用则无法使用支付功能。用户首次创建或注册角色并登录时,需要调用一次注册设置(type=1)和一次登录设置(type=2);
用户使用老角色登录,则只需要调用一次登录设置(type=2)。
有些游戏登录成功进入游戏时并不是马上创建角色,会走一段新手引导后才创建角色或者起名字。此时可以在一进入游戏的时候就传角色注册角色登录。也可以等到真正创建角色的时候再传角色注册和登录日志。
有些游戏登录成功进入游戏时并没有角色名,此时可以把角色ID作为角色名传过来,等用户起了名字以后下次再登录,再传真正的角色名。

5、国内发行游戏如何接入分享功能?

目前掌趣SDK已经集成了新浪微博、微信、QQ的分享功能,游戏可以通过掌趣SDK来实现分享功能。需要注意的是,部分渠道是不允许游戏内有分享功能的,所以游戏必须分渠道、分版本做开关,通过服务器进行控制,渠道不允许的情况下需要关闭。或者在审核的时候关闭。详情查看