跳到主要内容

项目改造之设备管理

· 阅读需 2 分钟
Quany
软件工程师

项目梳理

  • 设备列表
  • 设备详情
  • 设备添加
    • MPOS
      • 蓝牙
      • 设备序列号
    • EPOS
      • 扫码

通用功能

  • 新手指导
  • 数据埋点

​单分支克隆​ git clone --depth 1 --single-branch -b main url 仅需特定分支

带参数克隆(如限制深度)

wogit clone https://github.com/chalk/chalk.git --depth=1

项目使用的后端接口


/////////////绑定设备流程///////////////////
/**
* 获取用户申请换机的SN
**/
public static final String GET_RE_DEVICE_SN = NEW_PAY + "/online/device/apply/getLastApplyDeviceSn";
/**
* 验证设备
**/
public static final String YANZHENG_DEVICE = PAY + "/deviceBinding/bindCheck";
/**
* 绑定设备
**/
public static final String BIND_DEVICE = PAY + "/deviceBinding/bindDevice";

/**
* 获取设备列表
**/
public static final String GET_DEVICE_LIST = PAY + "/device/getDeviceInfo";

/**
* 设置默认设备
**/
public static final String SET_DEF_DEVICE = PAY + "/device/setDefaultDevice";

/**
* 设备固件更新
**/
public static final String UPDATA_DEVICE = PAY + "/device/renewDevice";

/**
* 设备固件升级失败信息上传
**/
public static final String UPDATA_DEVICE_ERRORMSG = PAY + "/device/renewTips";

/**
* 交易时连接设备上传设备地址
**/
public static final String PAYING_UPLOAD_DEVICE_ADDRESS = NEW_PAY + "/deviceBlt/updateBlt";

/**
* 交易时连接设备是否使用地址直连开关
**/
public static final String PAYING_CONNECT_DEVICE_ADDRESS_SWITCH = NEW_PAY + "/deviceBlt/getSwitch";
/////////////绑定设备流程///////////////////

/// App Store APP版本信息接口
#define AppStoreAppVersionURL @"https://itunes.apple.com/cn/lookup?id=1104148113"

使用的跳转网页

   /// 设备序列号
#define DeviceSNNOWebURL NSStringFormat(@"%@%@",MPOSAPPWEBHOST,@"/remote/active")

微信公众号

微信公众号