UNPKG

imobile_for_javascript

Version:

iMobile for JavaScript,是SuperMap iMobile推出的一款基于React-Native框架的移动应用开发工具。基于该开发工具,用户可以使用JavaScript开发语言,开发出在Android和IOS操作系统下运行的原生移动GIS应用,入门门槛低,一次开发,处处运行。

55 lines (51 loc) 1.2 kB
/** * Created by will on 2016/7/5. */ import {NativeModules} from 'react-native'; let SPS = NativeModules.JSSTOMPSender; /** * @class STOMPSender */ export default class STOMPSender{ /** * 创建一个STOMPSender对象 * @memberOf STOMPSender * @returns {Promise.<AMQPManager>} */ /* async createObj(){ try{ var {_STOMPSenderId} = await SPS.createObj(); var STOMPSenderObj = new STOMPSender(); STOMPSenderObj.STOMPSenderId = _STOMPSenderId; return STOMPSenderObj; }catch(e){ console.error(e); } } */ /** * 发送消息。 * @memberOf STOMPSender * @param {string}message - 待发送消息 * @returns {Promise.<void>} */ async sendMessage(message){ try{ await SPS.sendMessage(this.STOMPSenderId,message); }catch(e){ console.error(e); } } /** * 释放对象。 * @memberOf STOMPSender * @returns {Promise.<void>} */ async dispose(){ try{ await SPS.dispose(this.STOMPSenderId); }catch(e){ console.error(e); } } }