EMM应用包制作及上传说明
EMM应用包制作
EMM上传的应用包都是有一定规则的ZIP压缩包。按照应用的实现方式不同,应用大致可以分为三类:native(原生)应用,summser应用, link(轻)应用。使用我们的iUAPMobile开发平台进行应用开发,可以进行对summser应用一键打包,原生应用和轻应用需要用户按照我们要求的规则手工制作。
1、Summer应用制作
1.打开iUAPMobile开发平台工具,新建iUAPMobile Summer Project,在弹出的窗口中输入工程名
2.点击下一步,可以按需要选择模板,然后点击完成
3.按照iUAPMobile官网文档:
完成应用开发后,请点击下图中按钮一键打成EMM应用包
4.按需修改上图的属性,然后点击完成,就可以看到生成的EMM包
5.可以打开压缩包查看里面的目录结构,AppInfo.txt是配置文件,依然可以通过修改配置文件来修改App的属性,具体属性介绍,下面的native应用制作中会具体说明
2、Native应用制作
Native和Summer应用基本的区别,就是他们是apk或是ipa安装文件,iUAPMobile开发平台开发的DSL Project也是Native应用的一种,下面具体说明下原生应用如何制作EMM应用包
Zip压缩包的目录结构
- Android(文件夹)
- ApkInfo.txt
- ApkIntroduction.txt
- ApkUpdateLog.txt
- IconYystoreLarge.png
- IconYystoreSmall.png
- test.apk(文件名可任意,但不要中文)
- iOS(文件夹)
- AppInfo.txt
- IconYystoreLarge.png
- IconYystoreSmall.png
- IpaInfo.txt
- IpaIntroduction.txt
- IpaUpdateLog.txt
- test.ipa(文件名可任意,但不要中文)
如下图:
文件具体说明
a. AppInfo.txt
注意:
- 备注的字段比较关键,请按要求填写
- 配置文件每个属性占一行,不支持换行
属性说明:
- App-ID:应用id,唯一标识,不可重复
- App-Name:应用名称
- Device-Type:设备类型
b. Android 文件夹: App支持android设备的时候,需要添加此目录
- ApkInfo.txt
- Version: android版本号
- Package-Name:包名,不可重复
- startupclass:见下面注意说明
- ApkIntroduction.txt 应用相关的介绍
- ApkUpdateLog.txt 应用更新日志
- IconYystoreLarge.png 应用大图标(暂未使用,可以和小图标一样)
- IconYystoreSmall.png 应用小图标(默认使用)
- native.apk 安卓应用安装包(文件名任意,不可中文,扩展名必须是apk)
注意:
startupclass 参数说明:
1、库文件打的DSL原生应用ApkInfo.txt中的Startup-Class需要配置成com.yonyou.uap.um.activity.WelcomeActivity
2、库文件打的Summer原生应用ApkInfo.txt中的Startup-Class需要配置成com.yyuap.summer.StartSummerActivity
3、其它原生请咨询应用开发者配置Startup-Class为应用启动Activity
4、不勾选库文件打包,可以不配
c. iOS 文件夹: App支持ios设备的时候,需要添加此目录
- IpaInfo.txt
- Version: ios应用版本号
- Bundle-ID: 包名,不可重复
- IpaIntroduction.txt 应用介绍
- IpaUpdateLog.txt 应用更新日志
- IconYystoreLarge.png 应用大图标
- IconYystoreSmall.png 应用小图标
- native.ipa ios安装包(文件名不能含中文)
native应用包制作
我们会提供native应用包样例包,用户只需按需修改压缩包里配置文件的属性,以及更新里面的安装包即可。
3、Link应用制作
Link应用即轻应用,外链应用,即通过该应用的一些配置跳转到外部应用。
Zip压缩包的目录结构
- Web(文件夹)
- WebInfo.txt
- WebIntroduction.txt
- WebUpdateLog.txt
- IconYystoreLarge.png
- IconYystoreSmall.png
- AppInfo.txt
如下图:
文件具体说明
配置文件和Native应用制作里的大同小异,特殊的地方说明一下:
1.link应用的Web目录下即没有summer.zip,也没有apk或ipa文件;
2.Web目录下的WebInfo.txt需要特殊配置
link应用包制作
只需修改配置文件和应用图标即可。
EMM应用上传操作说明
1、门户应用上传
登录到EMM平台,点击【系统管理】->【客户端设置】,点击导入应用,选择要制作好的应用包导入即可。
2、子应用上传
EMM官网地址:https://emm.yonyoucloud.com
操作说明:
1.使用管理员账号登录系统;
2.按下图操作
步骤一:导入应用
步骤二:应用导入后,设置有效日期、应用类别及选择组织,最后点击保存
步骤三:将应用分别 设置为不需要授权 和 应用上架,这样调用EMM提供的接口,才能获取应用的信息。