产品管理

开发者可以获取所有子域产品信息的列表,同时也可以根据子域获取指定的产品信息,需要使用ACProductManager类。 产品信息包含 主域ID及名称、子域ID及名称、产品名称、产品型号、产品展示图片、产品描述。需要使用ACProduct类。 所以需要在项目相关的类的头部添加如下代码:

import com.accloud.cloudservice.ACProductManager
import com.accloud.service.ACProduct

获取所有产品信息列表

AC.productMgr().fetchAllProducts(new PayloadCallback<List<ACProduct>>() {
    @Override
    public void success(List<ACProduct> products) {
        //请求成功处理
    }

    @Override
    public void error(ACException e) {
        //请求失败处理
    }
});

相关注意事项如下:

  1. 此接口必须在用户登陆成功后调用.
  2. 返回数据中字段如果没有在控制台中设置,则返回@"".

获取子域对应产品的信息

 AC.productMgr().fetchProduct(subDomain, new PayloadCallback<ACProduct>() {
    @Override
    public void success(ACProduct product) {
       //请求成功处理
    }

    @Override
    public void error(ACException e) {
       //请求失败处理
    }
 });

相关注意事项如下:

  1. 此接口必须在用户登陆成功后调用.
  2. 调用时请请检查子域是否存在.
  3. 返回数据中字段如果没有在控制台中设置,则返回@"".