@w6s/sdk
Version:
WorkPlusFE JavaScript SDK.
51 lines (50 loc) • 1.32 kB
TypeScript
export interface DeviceOptions<D, S> {
/** 成功回调 */
success?: (res: S) => void;
/** 失败回调 */
fail?: (err: void) => void;
}
export interface IpAddressRes {
/** 状态码 */
result: string;
/** 手机连接网络的ip地址 */
ipAddress: string;
}
export interface DeviceInfoRes {
/** 设备 id */
device_id: string;
/** 平台 android|iOS */
platform: string;
/** 域 id */
domain_id: string;
/** 当前应用的 versionCode */
product_version: string;
/** 使用的系统版本 */
system_version: string;
/** 使用的手机型号 */
system_model: string;
/** 应用的包名 */
channel_id: string;
/** Apple or */
channel_vendor: string;
}
export interface PedometerDataRes {
/** 步数 */
steps: number;
/** 距离,单位米 */
distances: number;
/** 如果当前设备计步器不可用,返回-10001 */
code?: number;
}
export interface AppInfoRes {
/** 应用当前版本 version code */
version_code: string;
/** 应用当前版本名称 */
version_name: string;
/** 应用名 */
app_name: string;
/** 应用包名/bundleId */
bundle_id: string;
/** 应用图标 */
app_icon: string;
}