Airship Mobile Framework Proxy
这个库的目的是包含所有跨平台的框架代码,如 React Native,Cordova,Flutter 等,以简化开发并使各个模块有一个一致的接口。
该框架将负责启动、设置监听器并保持状态。
代理类
代理类将有 JSON 友好的输入和输出。这些类被分为子组件代理类,理想情况下应该与我们在框架层公开的内容相匹配。
事件发射器
事件发射器将存储任何来自 SDK 的挂起事件,并提供线程安全的方法在插件能够接收事件时处理它们。
应在初始化代理类之前设置事件发射器。