创建应用
新增应用
从控制台左侧菜单进入“应用管理”,选择“托管应用”或“第三方应用”,托管应用是部署在平台测试容器运行,第三方应用部署在用户的服务器运行,点击“新增应用”按钮。(为了方便演示,示例选择的为托管应用,部署在平台容器)
如下图所示填写表单,应用类型选择“托管应用”,是否在平台销售选择“否”,应用权限选择“通用组件服务自身能力”(“通用组件服务自身能力”包括了规则引擎、终端管理、数据存储、订阅推送等平台提供的基础能力),输入应用名称和应用描述后,点击“创建”进入下一步。
应用创建成功后,点击“应用开发”按钮进入应用详情页面。
应用详情页面内的AppKey和AppSecret需要注意,后续开发过程内配置文件的修改以及接口调用时,都是需要使用到的。
新增版本
在应用的详情页的版本管理区域,点击“新增版本”。
如下图所示填写表单,输入版本号和版本变更描述后,点击“确定”按钮完成版本的添加。
线下应用开发
开发者有两种方式调用平台能力来进行线下应用开发,一种方式是使用SDK(包含了请求的封装,签名加密,响应解释,性能优化等),另一种是直接调用API。详情见应用开发板块。
应用测试无误后,编译工程并打包,在工程目录,运行指令“mvn clean package”进行打包,出现“BUILD SUCCESS”说明打包成功,在target目录下生成.war包。
示例中使用的war包可直接构建部署。
应用构建部署
进入应用的详情页面,在版本管理区域,点击列表操作中的“构建部署”按钮,进入该应用的构建部署页面。
在“开发环境”构建部署页面,选择“war包发布”,点击“立即上传”,选择自己的war包进行上传。
构建包上传成功后,显示构建参数配置选项。镜像模板选择Tomcat,开发环境的容器规格默认分配2核4G的容器资源,示例的war包,需要修改配置文件。
示例war包的配置文件修改如下图片,修改完成后点击保存,再点击左下“构建部署”按钮,完成部署操作。对应的填充内容如下:
配置文件名称: application.properties | 替换路径: /tomcat/webapps/ROOT/WEB-INF/classes |
文件内容: spring.application.name=aepdemo server.port=8000 aep.appKey= 应用管理-应用详情查看 aep.appSecret= 应用管理-应用详情查看 aep.lwm2m.masterKey= 产品中心-产品详情查看 aep.lwm2m.productId= 产品中心-产品详情查看 aep.tink.masterKey=11e71fa2407344cdb7d941b7aa20bdd2 aep.tink.productId=10000100 |
部署流程完成后,页面显示“构建成功”,并且历史构建版本中添加了一条构建版本记录,点击操作中的“通过”按钮后可以在生产环境发布版本,点击“运行监控”按钮可以进入到该应用。的监控页面。
在运行监控页面,点击访问地址可以直接访问发布完成的应用界面。访问地址由开发环境域名和端口号组成。