UNPKG

imobile_for_javascript

Version:

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

42 lines (39 loc) 992 B
/** * Created by will on 2016/7/5. */ import {NativeModules} from 'react-native'; let APS = NativeModules.JSAMQPSender; /** * @class Layer */ export default class AMQPSender{ /** * 创建一个AMQPManager对象 * @memberOf AMQPManager * @returns {Promise.<AMQPManager>} */ /* async createObj(){ try{ var {_AMQPSenderId} = await APS.createObj(); var AMQPSenderObj = new AMQPSender(); AMQPSenderObj.AMQPSenderId = _AMQPSenderId; return AMQPSenderObj; }catch(e){ console.error(e); } } */ /** * 创建一个接收端。 * @memberOf AMQPManager * @param {string}queueName - 地图对应几何对象Id * @returns {Promise.<void>} */ async sendMessage(exchange,routingKey,message){ try{ await APS.sendMessage(this.AMQPSenderId,exchange,routingKey,message); }catch(e){ console.error(e); } } }