C#

全栈之路

用后端知识体系开发原生移动应用

下载ITME
ITME是IT管理引擎,也是UMC的跨语言协作管理工具,也包含应用的的权限,组织架构等等功能,这些基本功能不管后面开发是用何种语言都可以用指令对话框模式调用,从而达到跨语言共享;当然 ITME中的基本功能也可以由新模块来替换;让功能模块可插可拔,从而构成跨语言分布式应用服务,下面我们就用ava来新建UMC功能模块再融入到ITME。
快速开启
第一步,新建.NET 控制台项目
第二步,从nuget引用UMC.dll包
第三步,在Program中加入如下代码
UMC.Host.HttpServier.Start(9588, new UMC.Web.WebServlet());
第四步,实现WebActivity类功能,代码如下:
    [Apiumc("Study" , "Start", Auth = WebAuthType.All)]
    public class StudyStartActivity : WebActivity
    {
        public override void ProcessActivity(WebRequest request, WebResponse response)
        {
            string t = this.AsyncDialog("Input", r => new UITextDialog() { Title = "请输入" });
            this.Prompt("提示", "你输入的内容是" + t);
        }
    }
现在点击运行,在一切都正常的情况,将会开启5188端口的http服务。此时可在浏览器输入http://127.0.0.1:5188/UMC/Study/Start/,则个触发上面指令模块。
第五步,加入ITME
在ITME的云桌面,点击发布此应用,且在网址上输入http://127.0.0.1:5188/UMC,如下图:
确认后,选择导入云模块。
第六步, 用手机测试
在浏览器输入 https://ITME域名/UMC/Study/Start/,则可执行此模块,生成二维码,用ITME App扫一扫,则也可以执行此模块。

管理员 | 阅读(232) | 评论(0)

点赞
已读
暂无点赞