全部产品
云市场

创建服务

更新时间:2019-09-09 15:18:28

在基于 mPaaS iOS 框架开发应用的过程中,没有 UI 界面且通用的功能,可以设置为服务(如登录服务),在整个 App 运行期可以方便地被其他微应用或服务获取。添加一个服务,您需要添加服务模板代码,并注册服务。

Demo

请参考 获取代码示例 下载并查看 iOS framework-demo。

操作步骤

1. 添加服务模板代码

  • 定义服务的协议(Protocol)并公开对外的接口方法。
    image
  • 定义实现服务接口方法的类。
    image

2. 注册服务

同微应用一样,新创建的服务也只有在 MobileRuntime.plist 中注册后,才能通过框架进行统一管理。

service

字段 说明
name 服务的唯一标识
class 服务的实现类,框架在创建该服务时,会利用运行时的反射机制,创建服务实现类的实例
lazyLoading 是否延迟加载。如果是延迟加载,在框架启动时,该服务不会被实例化,只有在用到时才会实例化并启动。如果是非延迟加载,在框架启动时会实例化并启动该服务。默认为 NO