DemoApp

更新时间:2018-02-01 13:50:09

概述

DemoApp 主要展示各个 SDK 模块是如何使用的。

下载

源码下载地址

使用方式

通过源码方式体验各 SDK 的功能,需要参考如下步骤对 DemoApp 进行配置:

SDK 名称 服务名称
API 通道 官方基础服务
长连接通道 应用与插件服务
长连接推送服务
用户及账号 用户服务
移动应用推送 移动应用推送服务
BoneMobile 容器 应用与插件服务

DemoApp 源码结构说明

IMSSDKEntryProtocol 是各 SDK 模块展现入口协议,这些 SDK 的使用示例均遵循了该展现入口协议。 例如:@interface SDKEntryApiClient () <IMSSDKEntryProtocol>,这是 API 通道 SDK 的 Demo 示例。
Demo 工程启动后 getAllClasses 方法会查找遵循了 @protocol IMSSDKEntryProtocol 协议的类,然后依据其 getSDKDisplayConfig 中的 DisplayLevel 按照顺序在首页展示,各个 SDK 模块示例源码统一放到 LocalPods 目录,为了便于示例源码学习,可以依据如下子模块源码文件名与展示名称对应进行查找。

文件名 界面展示名
SDKEntryBoneKit Bone Mobile 容器 SDK
SDKEntryApiClient API 通道
SDKEntryMobileChannel 长连接通道
SDKEntryAccount 账号和用户
SDKEntryPush 移动应用推送

results matching ""

    No results matching ""