微擎url跳转url代码

编写功能模块前需要先确定模块嘚主要功能, 微擎使用 manifest.xml 来描述模块的主要功能和配置参数. 这个xml文件被定义为如下结构

用来为此模块XML的命令空间此处必须填写”“.

用来说明當前模块适用于哪个版本的微擎, 用来保证模块的兼容性. 多个支持的版本请使用逗号隔开.

manifest - application - setting 用来说明此模块是否有针对模块的设置项, 设置项可鉯保存此模块需要的配置参数(此参数针对不同的公众号分别保存)

用来定义模块用以处理公众平台消息的设置项

消息订阅器定义(消息订阅器提供了一种处理公众平台消息的方式, 可以接受到指定类型的消息, 来进行分析和统计, 不能用以处理消息返回结果. 这种处理是并行的, 同一个消息会被每一个订阅它的模块接收到)

消息处理器定义(消息处理器用于接收公众平台的消息, 并返回相应的处理结果. 这种处理是互斥的, 同一个消息只能从一个模块返回处理结果)

定义此模块的封面,管理菜单,微站菜单及规则扩展菜单

定义模块的封面入口,封面入口为单条图文信息即是模塊需要对用户开放的入口地址.

定义模块在左侧本模块菜单下拉列表中的附加菜单操作, 每一个entry代表一个菜单操作.

模块定义后所有代码及资源攵件应放置于同一文件夹内. 如定义无误, 将会被安装至 /source/modules/{identifie} 下. 其中 {identifie} 将与上一步描述文件中的 manifest.xml 中定义的标识符保持一致. 模块文件夹的结构如下:

其中必须的文件包括 manifest.xml. 这个文件均位于模块文件夹根目录. 其他的文件及目录, 会根据你的 manifest.xml 来定义
推荐: 强烈建议使用系统内置的模块设计器来生成模塊结构.

WeModule 微擎系统将在用户管理界面使用 WeModule 的派生类来管理, 配置和显示此模块的在处理公众平台消息时的相关功能(如规则定义, 消息处理等).


我要回帖

 

随机推荐