# 1、license申请
特别说明:
实施项目,申请人必须是销售,销售才有权限申请,申请许可证类型为“客户销售许可证”。
非实施项目,申请人是项目经理,申请许可证类型为“内部试用许可证”。
产品编号:0000002242
产品名称:宇信科技移动金融开发平台
产品扩展信息:
YUDP:是否基于统一开发平台:True
注:如果有使用移动管理平台,则要配置上述参数为:True,如没有使用,则设置为:False
AppPkg:App应用包名,必填,且不能超过2个,否则会被拒绝!!!
License申请具体步骤
1.进入License申请新增页面
登录资源管理系统,进入License管理=>产品License管理=>License申请=>新增。

2.选择要申请的指定产品
点击产品编号旁边按钮,弹出产品选择页面
在产品选择页面查询条件中,填写产品名称关键字,如移动金融。
点击查询
选择查询出来的结果行,然后点击选择返回

3.填写产品扩展信息
如有产品扩展信息,请根据扩展信息内容填写

4.填写申请信息
实施项目的许可证类型请选择销售许可证
填写许可证开始和结束时间
选择合同编号

5.申请成功的license示例

# 2、发布模式
发布模式分为两种,一种为应用商店分发,第二种为企业内部分发。这两种分发模式与打包证书其实没有必然关系,只是作为在移动管理平台整包管理与离线包发布管理的一个标识tag。如果未使用到移动管理平台,可以任意选择发布模式即可!
第一种:应用商店
选择此标识打包的主要作用是,打包出来的apk或者ipa安装到客户端后,如果移动管理平台发布了新的离线包或者整包版本,客户端就只能拉取到应用商店发布模式下的更新包。与移动管理平台-->>移动发布-->>iOS发布/Android发布/鸿蒙发布/离线包发布中的发布模式一一对应。
第二种:企业内部分发
选择此标识打包的主要作用是,打包出来的apk或者ipa安装到客户端后,如果移动管理平台发布了新的离线包或者整包版本,客户端就只能拉取到企业内部分发发布模式下的更新包。与移动管理平台-->>移动发布-->>iOS发布/Android发布/鸿蒙发布/离线包发布中的发布模式一一对应。





# 3、应用ID
此应用ID是移动管理平台注册分配的应用唯一标识,用于与移动网关的通讯验证。如果未使用到移动管理平台,可以默认填0即可。

# 4、移动网关地址
用于请求网关接口使用(此网关是平台所属移动网关,非业务网关,网关实例在移动管理平台注册管理),原生iOS/Android版本更新,前端h5离线包版本更新等平台级能力都有赖于移动网关与移动管理平台支撑,所以需要这部分能力的,需要配置此项
1、如果私有化部署了移动管理平台和移动网关,需要部署后端服务的人员提供网关地址;
此地址可以登录私有化部署的移动管理平台,在"应用管理-->网关管理"查到,但是查到的可能只是一个内网IP地址,无法供客户直接在客户端请求,需要后端部署人员确定是否经过nginx转发到此IP,或者是否有外网映射IP,需提供一个外网访问IP;

2、如果是使用的研发中心提供的公网演示环境,请向研发中心索要网关地址;
3、如未使用移动管理平台与移动网关,可随意填写url即可;
# 5、埋点地址
用于上传移动端埋点信息上传
1、如果私有化部署了开发平台的埋点服务,需要后端人员提供埋点服务地址;
2、如果使用的是公网演示环境,请向研发中心索要埋点服务地址;
3、如果未使用埋点服务,那么可以不做填写;
注意:如果需要集成埋点服务,还需要在模块配置中勾选埋点模块


# 6、移动网关接入后前端调用指南
通过网关的API请求规范
请求url:移动网关地址/网关服务名/应用ID/分组名/交易码
注:
1、移动网关地址:即为上面第4点移动网关地址
2、网关服务名:默认为yump-mgw,一般可以不做修改
3、应用ID:上面第3点的应用ID
4、分组名:移动管理平台-->>应用管理-->>API管理-->>API注册中可查询调用接口的分组名
5、交易码:移动管理平台-->>应用管理-->>API管理-->>API注册中可查询调用接口的交易码
以智能投放-活动列表接口为例:

我们的移动网关外部访问地址为:http://210.20.20.10:9002
当前应用ID为:10000004
那么我们请求活动列表的接口即为:http://210.20.20.10:9002/yump-mgw/10000004/yump/T60001
参数:
header参数:
参数名 | 必输 | 类型 | 备注 |
---|---|---|---|
appId | 是 | string | 应用ID |
appVer | 是 | string | 应用版本号(1.0.5-2020022801);根据this.$app.getAppversion()获取+this.$app.getH5OffPkgsVersion()获取 |
deviceId | 是 | string | 应用设备ID(5EB52C126E6647FCA038BFA730B21F36);根据this.$app.getUUID()获取 |
mobileModel | 是 | string | 机型(iPhone 6s); 根据this.$app.getSystemInfo()获取 |
mobileOS | 是 | string | 操作系统(iOS); 根据this.$app.getSystemInfo()获取 |
osVersion | 是 | string | 操作系统版本号(12.1.4); 根据this.$app.getSystemInfo()获取 |
body参数:
参数名 | 必输 | 类型 | 备注 |
---|
返回数据结构:
{
"code": "0",
"total": 0.0,
"message": null,
"level": null,
"data": [
{
"id": 90.0,
"name": "弹窗-618",
"status": 1.0,
"startTime": "2023-03-03",
"endTime": "2023-05-31",
"description": "",
"platAnd": null,
"andMinVersion": null,
"andMaxVersion": null,
"platIos": "IOS",
"iosMinVersion": "1.0.0",
"iosMaxVersion": "2.0.0",
"areaCode": "",
"applicationId": "10000004",
"createTime": "2022-06-21 15:49:25",
"updateTime": "2023-04-13 15:41:20",
"crowds": null,
"booths": [
{
"id": null,
"activityId": 90.0,
"boothId": 65.0,
"level": 1.0,
"boothType": 6.0,
"picList": [
{
"id": null,
"activityBoothId": null,
"picUrl": "83ebd098f9b442e4af86a0859d7f2ae0",
"targetUrl": "https://it.ithome.com/",
"picSize": null,
"noticeText": null,
"createTime": null,
"fileUrl": "http://210.12.198.141:18080/group1/M00/00/24/wKgxCWKxd_KAZ_84AACdWYiefbc28.jpeg"
}
],
"code": "HomeTop",
"name": "首页弹窗",
"materialType": "2",
"createTime": "2022-06-21 15:49:25",
"updateTime": "2023-04-13 15:41:20",
"status": 1.0,
"width": 300.0,
"height": 500.0
}
],
"crowdList": []
}
],
"i18nData": null,
"extData": null
}