/**
 * 该模块主要用于为M3设置服务器信息<br>:
 *  <strong>
 *          页面需要导入的文件
 *          <ul>
 *              <li>cmp-server.js</li>
 *          </ul>
 *      </strong>
 * @module Server
 * @subtitle M3服务器设置
 */
/**
 * CMP服务器设置相关
 * @class server
 */

/**
 * 设置服务器信息
 * @namespace cmp.server
 * @method saveServerInfo
 * @param {Object} options 配置参数
 *          @param {String} options.serverurl 服务器地址
 *          @param {String} options.serverID 服务器唯一标识
 *          @param {String} options.userID 用户id
 *          @param {String} options.userName 用户名称
 *          @param {String} options.loginName 用户登陆名
 *          @param {Object} options.ucServerInfo uc服务器信息
 *                @parms {Object} options.ucServerInfo.serverurls uc服务器url
 *                      @param {String} options.ucServerInfo.serverurls.intranet 内网地址
 *                      @param {String} options.ucServerInfo.serverurls.extranet 外网地址
 *                @param {String} options.ucServerInfo.jid jid
 *                @param {String} options.ucServerInfo.token token
 *          @param {Object} options.preSetAppsInfo 预制应用信息
 *                @param {String} options.preSetAppsInfo.defualtAppId appID
 *                @param {String} options.defualtAppVersion.defualtAppVersion app版本
 *          @param {Object} options.handleDesktopAppInfo 处理桌面应用信息
 *                @param {String} options.handleDesktopAppInfo.appId appID
 *                @param {String} options.handleDesktopAppInfo.version app版本
 *          @param {Object} options.handlePushMsgAppInfo 处理离线推送消息应用信息
 *                @param {String} options.handlePushMsgAppInfo.appId appID
 *                @param {String} options.handlePushMsgAppInfo.version app版本
 *          @param {String} options.updateServer 服务器更新信息
 *          @param {Function} options.success 成功后的回调
 *          @param {Function} options.error 失败后的回调
 * @example
 * ```
 * <script>
 *    cmp.server.saveServerInfo({
 *        serverurl:"xxxx",
 *        serverID:"xxxx",
 *        userID:"xxx",
 *        userName:"xxxx",
 *        loginName:"xxxx",
 *        ucServerInfo:{"serverurls":{"intranet":"","extranet":""},"jid":"","token":""},
 *        "preSetAppsInfo":{"defualtAppId":"54", "defualtAppVersion":"1.0.0"},
 *        "handlePushMsgAppInfo":{"appId":"55","version":"1.0.0"},
 *        "handleDesktopAppInfo":{"appId":"55","version":"1.0.0"},
 *        updateServer:"xxxx",
 *        success:function(result){
 *             //do something with result
 *        },
 *        error:function(error){
 *        }
 *    });
 * </script>
 * ```
 */




    
Top