亚丁号云控之发布云控地址

本文涉及的产品
.cn 域名,1个 12个月
简介: 亚丁号云控之发布云控地址

源代码链接:https://pan.baidu.com/s/1cQ1XEA5nSVNHRjHL2oWwWw  提取码:kvl3

 

在公司做过产品经理因此知道点saas的原理和思路,云控版本本着saas的思路设计即大家只要注册就可以使用所以每个人都有自己的云控地址。例如我哥们的地址:

 

他有域名所以生成就有域名了。我的域名还没下来所以就是

将地址复制到亚丁号云控版中注册就可以了。

填写地址后测试地址、注册服务和保存配置

我将注册代码发布一下注册代码(客户端)

ui.btnResterCluster.click(function () {
        if (!isLogin) {
            alert("此为登录服务您未登录无法使用该服务!");
            return
        }
        threads.start(function () {
            try {
                let rootUrl = woolStorage.get("rootUrl");//顶级域名
                let userProfile = woolStorage.get("userProfileName"); //二级域名唯一ID
                if (rootUrl == "") {
                    toastWarn("请先保存配置在注册设备")
                    return
                }
                let android_id = device.getAndroidId();
                var deviceType = "Android"
                let deviceName = device.brand + " " + device.model
                let url_address = rootUrl + "/App/RegisterDevice?userName=" + userProfile + "&deviceId=" + android_id + "&appName=" + softName + "&deviceType=" + deviceType + "&deviceName=" + deviceName + "&inviteType=2"
                var response = http.get(url_address);
                var json = response.body.json();
                if (response.statusCode == 200) {
                    if (json.success == "true") {
                        alert("注册成功请等待审核");
                    } else {
                        toastError(json.message)
                        alert(json.message)
                    }
                } else if (response.statusCode == 404) {
                    alert("注册服务访问服务器出现错误")
                }
                else {
                    alert("发生未知错误请联系开发人员,或者稍候再试...")
                }
            } catch (error) {
                alert("注册集群服务出现错误可能是服务器地址不正确参考错误" + error)
            }
        });
    });

我在把服务端代码发布一下:

/// <summary>
        /// 注册设备
        /// </summary>
        /// <param name="userName">二级地址一般是用户名</param>
        /// <param name="deviceId">设备ID</param>
        /// <param name="appName"></param>
        /// <param name="deviceType"></param>
        /// <param name="deviceName"></param>
        /// <returns></returns>
        public JsonResult RegisterDevice(string userName,string deviceId, string appName, string deviceType, string deviceName)
        {
            string errMessage;
            CloudAddressEntity addressEntity = cloudAddressDataAccess.FindCloundAddressEntity(userName, out errMessage);
            if (addressEntity == null) {
                return JsonResultError("云控地址不正确请重新输入!");
            }
            string userId = addressEntity.USER_ID;
            if (registerDeviceAccess.FindDeviceIsRegister(deviceId))
            {
                return JsonResultError("设备已经注册过了无序重复注册!");
            }
            AppRegisterEntity entity = new AppRegisterEntity();
            entity.APP_REGISTER_ID = Tools.GetGUID();
            entity.APP_RECORED_SOFT_CODE = appName;
            entity.APP_REGISTER_DEVICE_ID = deviceId;
            entity.APP_DIS_NAME = deviceName;
            entity.APP_DEVICE_TYPE = deviceType;
            entity.APP_REGISTER_STATUS = "1";
            entity.U_TIME = Tools.GetCurrentDateTime();
            entity.IS_DEL = Tools.IS_DEL_TRUE();
            entity.CREATEDATE = Tools.GetCurrentDateTime();
            entity.CREATOR = "Auto";
            entity.USER_ID = userId;
            if (registerDeviceAccess.RegisterDevice(entity, out errMessage))
            {
                return JsonResultRight();
            }
            else { return JsonResultError(errMessage); }
        }

基本就是这些,设备就能注册成功了。注册成功后需要审批,唉MIS系统做多了。

源代码链接:https://pan.baidu.com/s/1cQ1XEA5nSVNHRjHL2oWwWw  提取码:kvl3

目录
相关文章
|
7月前
C切断地址
C切断地址
35 0
|
网络协议
ip 地址哪些是保留地址?
ip 地址哪些是保留地址?
3801 1
淘宝镜像地址变了!旧地址失效啦~
淘宝镜像地址变了!旧地址失效啦~
|
6月前
|
安全 Serverless 网络安全
阿里云云效产品使用问题之如何拉取自建Git(未开放公网访问)中的代码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
7月前
个人地址发布页面源码
个人地址发布页面源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面
58 4
个人地址发布页面源码
|
6月前
|
安全 网络安全 网络架构
IP地址的主要功能
IP地址是网络设备的唯一标识,用于数据包路由、网络通信、互操作性、安全管理和全球信息共享。它们确保数据准确传输,支持路由决策,允许设备安全互动,并打破地域限制。IP地址在不断发展的网络世界中扮演着核心角色。
|
Linux 网络安全 Apache
无需公网IP——搭建第一个网站
无需公网IP——搭建第一个网站
|
网络协议
IP地址概述与应用
P地址是用于标识网络节点的逻辑地址,管理P地址不但是网络管理员的一项重要任务,而且往往是其他各项网络工作的基础,所以,P地址学习得好坏会关系到后续课程的学习乃至将来的 工作。 本章是IP地址学习体系的第一部分,在二进制转换计算的基础上讲解IP地址的定义,分类,子 网掩码的定义,作用及简单的子网划分,在后续课程中,我们还将继续学习IP地址的复杂划分,并 最终在实际网络工作中实施IP地址规划。
102 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
752 0
【Google Play】创建和管理内部测试版本 ( 创建内部测试版本 | 检查并发布内部测试版本 )(一)
|
网络协议 Python
网卡IP地址信息一键查看工具V1.0-免费版
它可以一键查看网卡的IP地址、子网掩码、默认网关和DNS信息以及MAC地址,简单方便!
250 0
网卡IP地址信息一键查看工具V1.0-免费版