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
注意:

  1. 备注的字段比较关键,请按要求填写
  2. 配置文件每个属性占一行,不支持换行

属性说明:

  1. App-ID:应用id,唯一标识,不可重复
  2. App-Name:应用名称
  3. 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应用包样例包,用户只需按需修改压缩包里配置文件的属性,以及更新里面的安装包即可。

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提供的接口,才能获取应用的信息。

文档更新时间: 2018-03-28 16:30