“Sdk-data-android”的版本间的差异

来自陌陌游戏WIKI
跳转至: 导航搜索
channelId 对应关系
添加jar包
第1行: 第1行:
 
===SDK 导入===
 
===SDK 导入===
 
====添加jar包====
 
====添加jar包====
 +
 
   将需要的Jar文件添加到项目的libs目录,较新版本的ADT会自动将Jar包添加到项目的Library中。如果你ADT不支持这个特性,请在Eclipse中右键点击jar文件,
 
   将需要的Jar文件添加到项目的libs目录,较新版本的ADT会自动将Jar包添加到项目的Library中。如果你ADT不支持这个特性,请在Eclipse中右键点击jar文件,
 
   在弹出的菜单中选择”Build Path”-->”Add To Build Path”即可。
 
   在弹出的菜单中选择”Build Path”-->”Add To Build Path”即可。

2015年9月9日 (三) 10:58的版本

SDK 导入

添加jar包

  将需要的Jar文件添加到项目的libs目录,较新版本的ADT会自动将Jar包添加到项目的Library中。如果你ADT不支持这个特性,请在Eclipse中右键点击jar文件,
  在弹出的菜单中选择”Build Path”-->”Add To Build Path”即可。
  需要添加的Jar包:statisticSDK_beta_1.0.0_20150805.jar,陌陌数据统计接口SDK
  Statictid lib.png

添加so文件

  在项目的libs目录下新建armeabi文件夹,把需要的so文件复制到这里。即:libstatisticSDK.so
  
  Statictis so.png

AndroidManifest 配置

  将下面的权限复制至AndroidManifest.xml清单文件中的manifest节点下。
  
  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 
  <uses-permission android:name="android.permission.INTERNET" /> 
  <uses-permission android:name="android.permission.WRITE_SETTINGS" /> 
  <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" /> 
  <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
  <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

接口调用

登录相关的接口

在登录成功的地方添加代码:

  //用户相关数据统计接口
  StatisticSDK.statisticUser(String appId, String userId,String channelId, Context context);
  
  说明:appId 为应用的 ID,需要向陌陌工作人员获取;
           userId 为登录的用户 ID;
           channelId 为渠道 ID,需要向陌陌工作人员获取;
           context 为程序的上下文。

支付相关的接口

在支付成功的地方添加代码:

  //支付相关数据统计的接口
  StatisticSDK.statisticPay(String appId, String channelId, String tradeNo, float tradeFee, String propId, Context context);
  
  说明:appId 为应用的 ID,需要向陌陌工作人员获取; 
           channelId 为渠道 ID,需要向陌陌工作人员获取; 
           tradeNo 为支付成功回调的交易号;
           tradeFee 为支付金额(注:金额应该为 double类型); 
           propId 为道具 ID;
           context 为程序的上下文。

退出的接口

在程序退出的地方添加代码:

  StatisticSDK.exit();


channelId 对应关系

  Y1——百度
  Y2——UC
  Y3——小米
  Y4——豌豆荚
  Y5——360
  Y6——棱镜
  Y7——安智
  Y8——OPPO
  Y9——魅族
  Y10——益玩
  Y11——联想
  Y12——华为
  Y13——拇指玩
  Y14——金立
  Y15——优酷
  Y16——酷派
  Y17——搜狗
  Y18——PPTV
  Y19——4399
  Y20——37玩
  Y21——当乐

注:如果游戏接入棱镜,同时需要接入陌陌数据SDK,需要将棱镜的渠道号转为陌陌对应的channelId。 棱镜获取渠道号的方法为:String channelId = XMUtil.getChannelLabel(Context context);