唐伟军

update

......@@ -4,8 +4,11 @@
`扩展接口的调用均通过反射实现,方法名需要和公共协商统一,其调用一般分为三步:
1.先判断是否可使用该功能( cp通过该方法的返回值判断是否在游戏界面显示相应的入口 ):
boolean returnBool = PoolSdkHelper.hasFunction({方法名});
String jsonReturn = PoolSdkHelper.callfunc({方法名},null);
2.获取状态。当第一步中的结果返回 true 时,方才执行第二步,否则不执行;第二步非必接接口,其执行条件为当需要获取某个状态(比如:绑定,推送)时调用,否则可跳过此步骤直接执行第三步:
boolean returnState = PoolSdkHelper.hasFunction({方法名});
Map<Object,Object> map = new HashMap<>();
String returnState = PoolSdkHelper.callfunc({方法名},map);
3.具体设置。当第一步中的结果返回 true 时,如无需执行第二步请直接执行此步,否则请先执行第二步再执行此步骤,这一步的调用结果会通过游戏初始化传入的监听器传递给游戏,具体的返回码请见具体接口说明:
Map<Object,Object> map = new HashMap<>();
PoolSdkHelper.callfunc({方法名},map);`
......