关于mPaaS插件的使用,可以参考以下步骤和代码示例:
新建 Plugin:
#import <NebulaSDK/NBPluginBase.h>
@interface MPPlugin4TitleView : NBPluginBase
@end
@implementation MPPlugin4TitleView
- (void)pluginDidLoad {
self.scope = kPSDScope_Scene;
[self.target addEventListener:kNBEvent_Scene_NavigationItem_Left_Back_Create_After withListener:self useCapture:NO];
[self.target addEventListener:kH5Event_Scene_NavigationBar_ChangeColor withListener:self useCapture:NO];
[super pluginDidLoad];
}
- (void)handleEvent:(PSDEvent *)event {
[super handleEvent:event];
}
- (int)priority {
return PSDPluginPriority_High +1;
}
@end
注册 Plugin:
在自定义的 Plist 文件中注册 Plugin,如 MPPlugin4TitleView 类名,设置生效范围和监听事件。
使用 Plugin:
在 H5 页面中,通过监听的事件来调用插件功能。
操作可参考自定义插件文档。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。