创建服务

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

代码示例

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

操作步骤

  1. 添加服务模板代码。

    1. 定义服务的协议(Protocol)并公开对外的接口方法。1111

    2. 定义实现服务接口方法的类。22222

  2. 注册服务。

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

    字段

    说明

    name

    服务的唯一标识。

    class

    服务的实现类,框架在创建该服务时,会利用运行时的反射机制,创建服务实现类的实例。

    lazyLoading

    是否延迟加载。如果是延迟加载,在框架启动时,该服务不会被实例化,只有在用到时才会实例化并启动。如果是非延迟加载,在框架启动时会实例化并启动该服务。默认为 NO