• 企业门户APP
  • app版本管理

    管理端:

    1. 管理员可维护app版本;
    2. 维护最小版本和最新版本,版本用户黑名单,灰度发布用户。
    3. 版本号数字比较大小,新增版本号必须大于最大的版本号

    APP端:

    1. 传当前版本和app名称调接口,服务端依据user_id排除黑名单版本,若当前版本小于最小版本,返回最新版本强制更新,若大于最小版本,则进一步判断是否灰度发布用户,若为灰度发布用户则强制更新,反之则提示最新版本地址。
    2. app的更新策略图

    插件管理

    统一管理可能用到的原生插件,

    日志管理

    记录用户的使用日志,如 通讯录管理,子应用管理,用户登录信息等

    轮播图/闪屏

    配置轮播图和闪屏的显示规则

    主题管理

    管理平台动态配置app的显示风格,包括底部tab和背景样式

    名片管理

    支持用户自定义自己的名片样式,和管理平台维护名片样式

    国际区号

    提供通用的国际区号查询接口

    移动端相关接口

    查询我的名片:
    GET /hippius/v1/business_cards/self
    

    返回json

    {
        "id": 34,
        "cardImage": "https://hips-uat-public.bj.bcebos.com/46/eb9998eea25e427eab81b299f19c8dc7@hc_BG2@3x.png",
        "cardName": "深色专业风",
        "cardDesc": "深色专业风",
        "organizationId": 46
    }
    

    参数说明:

    参数 说明
    id 名片id
    cardImage 名片地址
    cardName 名片名称
    cardDesc 名片描述
    organizationId 租户id
    查询app是否需要更新以及app配置信息
    GET /hippius/v1/apps/checkUpdate?appName=hippius&edition=0.0.1&platform=ios&bundleId=com.hippius
    

    请求参数说明

    参数 是否必须 说明
    appName app名称
    edition 当前设备版本
    platform 可选值 ios/android
    bundleId bundleId

    返回json

    {
        "url": "https://www.pgyer.com/V09N",
        "message": "change language test",
        "force": "N",
        "edition": "1.2.2",
        "forbidScreenShot": true
    }
    

    JSON参数说明:

    参数 说明
    url 下载地址
    message 更新信息
    force 是否需要强制更新
    edition 更新到的版本
    forbidScreenShot 是否允许截屏
    查询主题配置信息
    GET /hippius/v1/themes/checkStatus
    

    返回json

    {
        "creationDate": "2019-10-10 17:22:56",
        "createdBy": 1,
        "lastUpdateDate": "2020-01-10 09:31:51",
        "lastUpdatedBy": 1,
        "objectVersionNumber": 1,
        "_token": "CjWGTNOwBCOS75QO+GdmfowYeic+o6Q+tW6x9klg7F1O+Jg1nlQrZhOOI6GGLJlt8uxMKrrG6RXXFa7/LTD5qA==",
        "id": 10,
        "themeName": "测试",
        "themeDesc": "2109",
        "startDate": "2020-02-15 17:25:39",
        "endDate": "2020-02-22 17:25:42",
        "mainImage": "https://hips-uat-public.bj.bcebos.com/0/f300f8e37a124b6589ceb490ca5ff518@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "mainIcon": "http://hips-uat-public.bj.bcebos.com/0/5f6562f2f2464b4999a8d14b989c4a55@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "unSelectMainIcon": "http://hips-uat-public.bj.bcebos.com/0/ffa48c6d228d492e87dff0a557640643@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "selectMainColor": "#4a90e2",
        "unSelectMainColor": "#9b9b9b",
        "contactIcon": "http://hips-uat-public.bj.bcebos.com/0/5869e6fdb5804cf586423f2d2ea4c9dc@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "unSelectContactIcon": "http://hips-uat-public.bj.bcebos.com/0/0b2c3918ed124997a26f5f3e4c4728e8@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "selectContactColor": "#4a90e2",
        "unSelectContactColor": "#9b9b9b",
        "messageIcon": "http://hips-uat-public.bj.bcebos.com/0/756a7120ae354bb888a8739013947028@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "unSelectMessageIcon": "http://hips-uat-public.bj.bcebos.com/0/d524dc1e9ce24c679b9bc5438fccf33f@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "selectMessageColor": "#4a90e2",
        "unSelectMessageColor": "#9b9b9b",
        "myImage": "http://hips-uat-public.bj.bcebos.com/0/64b5fb56867644d690487688b3d32079@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "myIcon": "http://hips-uat-public.bj.bcebos.com/0/3b2f578f95794fb1a519fccae5b12ffd@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "unSelectMyIcon": "http://hips-uat-public.bj.bcebos.com/0/719bc5a5d0ce44119395c743d1de14dc@hc_calendar-nodata@3x.216ae94.png,hc_calendar-nodata@3x.216ae94.png",
        "selectMyColor": "#4a90e2",
        "unSelectMyColor": "#9b9b9b",
        "organizationId": 0
    }
    
    查询轮播图和闪屏
    GET /hippius/v1/banner/getBannerOrSplash?showType=banner&organizationId=33
    

    请求参数说明

    参数 是否必须 说明
    showType 可传banner或者splash,对应轮播图和闪屏
    organizationId 租户id

    返回json

    [
        {
            "id": 10000000262,
            "picUrl": "https://hips-uat-hipsam.bj.bcebos.com/33/7f59dc720f5d4ea4abde3acc48777153@hc_u=2507078585,1359368348",
            "remark": "白猫",
            "type": null,
            "serialNumber": 3,
            "enableFlag": 1,
            "tenantId": 33,
            "showType": "banner",
            "validDateFrom": "2020-01-15 15:44:18",
            "validDateTo": "2100-12-31 23:59:59",
            "redirectUrl": "http://wechat.hand-china.com/hippiusbanner?id=10000000262",
            "materialTitle": "规划局",
            "materialContent": "<p>123456789<br/></p>",
            "materialAuthor": null,
            "materialType": "content",
            "showIconFlag": null,
            "showTime": null,
            "notShowFlag": null,
            "subMenuId": null,
            "pageArgs": null,
            "subMenuName": null,
            "bangsPicUrl": null
        }
    ]
    

    JSON参数说明:

    参数 说明
    picUrl 图片地址
    查询国际区号 分组排序版本
    GET /hippius/v1/telephoneCode?key=台湾
    

    请求参数说明

    参数 是否必须 说明
    key 查询关键词

    返回json

    [
      {
        "initial": "#",
        "array": [
          {
            "countryName": "日本",
            "telephoneCode": "+81"
          }
        ]
      },
      {
        "initial": "a",
        "array": [
          {
            "countryName": "阿尔巴尼亚",
            "telephoneCode": "+355"
          }
        ]
      },
      {
        "initial": "b",
        "array": [
          {
            "countryName": "巴拉圭",
            "telephoneCode": "+595"
          }
        ]
      }
    ]
    
    查询国际区号 列表版本
    GET /hippius/v1/telephoneCodeNoSort?key=台湾
    

    请求参数说明

    参数 是否必须 说明
    key 查询关键词

    返回json

    [
        {
            "telephoneCode": "+81",
            "initial": "r",
            "isHotspot": "Y",
            "nameZh": "日本",
            "nameEn": "Japan",
            "countryNamePinyinCapital": "|rb|",
            "countryNamePinyin": "|riben|"
        },
        {
            "telephoneCode": "+355",
            "initial": "a",
            "nameZh": "阿尔巴尼亚",
            "nameEn": "Albania",
            "countryNamePinyinCapital": "|aebny|eebny|",
            "countryNamePinyin": "|aerbaniya|eerbaniya|"
        }
    ]