乐游中台SDK接入说明文档-Android
  1. 九、邮件
乐游中台SDK接入说明文档-Android
  • SDK版本记录
  • 接入说明(必读)
  • 一、中台SDK初始化(必接)
  • 二、登录(必接)
    • 登录接入说明
    • 登录接入
  • 四、用户数据相关
    • 1.存档
    • 2.取档
    • 3.删档
  • 五、事件上报
    • 1.广告事件
    • 2.关键行为事件 (选接)
    • 3.内购事件
  • 六、兑换码
    • 1.兑换码功能展示/隐藏
    • 2.兑换码下发道具
  • 七、防沉迷
    • 1.实名认证(api)
    • 2.实名认证(sdk封装)
    • 3.隐私弹窗(sdk封装)
    • 4.获取当前服务器时间戳
  • 八、内购
    • 1.配置
    • 2.支付
    • 3.补单
    • 4.消耗
    • 5.获取支付方式
    • 6.查询历史订单记录
  • 九、邮件
    • 1.获取邮件列表
    • 2.读取邮件内容
    • 3.领取邮件奖励
    • 4.删除邮件
  • 十、获取公共参数
    • 1.获取公共配置参数
  • 十一、推广渠道回传
    • 1.推广渠道回传查询
  • 十二、手机号绑定
    • 1.查询游客账号绑定信息
    • 2.绑定手机号
  1. 九、邮件

1.获取邮件列表

获取邮件列表
LeyoEmail.getInstance().getEmailInfo(activity, new LeyoEmailInfoCallback() {
  
  @Override  
  public void onSuccess(String emailInfo) {
    
    try {
      JSONArray dataArray = new JSONArray(emailInfo);   
      for (int i = 0; i < dataArray.length(); i++) {
         JSONObject dataJSON = (JSONObject) dataArray.get(i);        
         int id = dataJSON.getInt("id"); 
         int template_id= dataJSON.getInt("template_id");        
         String title = dataJSON.getString("title");        
         String content = dataJSON.getString("content");        
         int is_read = dataJSON.getInt("is_read");        
         int is_receive = dataJSON.getInt("is_receive");        
         String create_date = dataJSON.getString("create_date");        
       
         JSONArray award_prop_array = new JSONArray(dataJSON.getString("award_prop"));        
         for (int j = 0; j < award_prop_array.length(); j++) {
            JSONObject award_prop_data = (JSONObject) award_prop_array.get(j);          
            String productId = award_prop_data.getString("productId");          
            String productName = award_prop_data.getString("productName");          
            String num = award_prop_data.getString("num");          
         }
      }
    } catch (JSONException e) {
      e.printStackTrace();    
    }
  }
  
  @Override  
  public void onFailed(String msg) {
  
  }
});

参数说明:#

字段名称类型说明
activityActivityActivity上下文对象
callbackLeyoEmailInfoCallback邮件列表回调

邮件列表内容格式:#

[
        {
            "id":4,
            "template_id":0,
            "title":"",
            "content":"",
            "award_prop":"[{\"productId\":\"1001\",\"productName\":\"\\u94bb\\u77f3100\",\"num\":\"11\"},{\"productId\":\"1002\",\"productName\":\"\\u94bb\\u77f3200\",\"num\":\"22\"}]",
            "is_read":1,
            "is_receive":1,
            "create_date":"2023-11-09 14:19:36"
        }
    ]

参数说明:#

字段名称类型说明
idint邮件id,读取邮件和领取奖励接口需要用到
template_idint模板id
titleString邮件标题
contentString邮件内容
award_propString奖励道具内容:productId(道具id),productName(道具名称),num(道具数量)
is_readint是否已读:1已读 0未读
is_receiveint是否领取奖励:1已领取 0未领取
create_dateString邮件发送时间
.
上一页
6.查询历史订单记录
下一页
2.读取邮件内容
Built with