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

本文涉及的产品
.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

目录
相关文章
|
4月前
|
小程序 IDE 开发工具
【社区每周】小程序开放服务类型调整;my.pageScrollTo新增偏移量参数(10月第一期)
【社区每周】小程序开放服务类型调整;my.pageScrollTo新增偏移量参数(10月第一期)
35 0
|
2月前
|
运维 监控 Serverless
函数计算产品使用问题之如何使用内网地址请求测试环境
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
淘宝镜像地址变了!旧地址失效啦~
淘宝镜像地址变了!旧地址失效啦~
|
3月前
|
安全 网络安全 网络架构
IP地址的主要功能
IP地址是网络设备的唯一标识,用于数据包路由、网络通信、互操作性、安全管理和全球信息共享。它们确保数据准确传输,支持路由决策,允许设备安全互动,并打破地域限制。IP地址在不断发展的网络世界中扮演着核心角色。
|
10月前
|
C++
《C++避坑神器·十一》地址和地址的地址赋值问题
《C++避坑神器·十一》地址和地址的地址赋值问题
67 0
|
网络协议
IP地址概述与应用
P地址是用于标识网络节点的逻辑地址,管理P地址不但是网络管理员的一项重要任务,而且往往是其他各项网络工作的基础,所以,P地址学习得好坏会关系到后续课程的学习乃至将来的 工作。 本章是IP地址学习体系的第一部分,在二进制转换计算的基础上讲解IP地址的定义,分类,子 网掩码的定义,作用及简单的子网划分,在后续课程中,我们还将继续学习IP地址的复杂划分,并 最终在实际网络工作中实施IP地址规划。
72 0
|
安全 Linux BI
二、分享优秀的文档地址
二、分享优秀的文档地址
|
存储 算法 Serverless
开放地址法
开放地址法
220 0
Confluence 6 配置服务器基础地址备注
使用不同 URL。如果你配置了不同的基础 URL 地址或者你站点的访问者使用了不同的 URL 地址来访问你的 Confluence 地址,你有很大概率可能会受到错误信息。
1071 0