七鱼提供IOS SDK,可由对接企业移动端开发人员通过集成开发实现七鱼访客端的接入。详细开发指南可查看:IOS SDK开发指南
对于IOS SDK接入,七鱼提供了demo以及demo源码。接入前期,企业产品策划人员可以先在七鱼官网下载demo并体验。开发者也需要先下载demo源码并在本地运行,结合源码和开发指南,能更快速的帮助开发者了解和测试SDK现有能力。
Demo现在地址:点击下载(此处直接超链至下载界面并聚焦下载文件)
Demo源码下载地址:点击下载(此处直接超链至下载界面并聚焦下载文件)(下载密码:qiyukefudemo)
开发者可以在app内集成七鱼提供的SDK并调用对应开放方法实现七鱼会话界面的接入。会话界面由七鱼提供并且对于整体UI框架做了限定,不过七鱼也提供了相关方法可以让开发者尽可能的去自定义框架内的个别属性。
iOS SDK 提供聊天界面部分样式自定义,通过[QYSDK sharedSDK]单例的customUIConfig方法获取QYCustomUIConfig自定义UI配置类,该类为单例模式。详细开发指南:查看详情
目前的UI自定义属性都已经在开发指南内给出,若企业需要修改的UI属性不在开发指南内,那说明七鱼并没有开发对应的自定义方法,或此属性不在七鱼控制范围内。例如,聊天窗口顶部导航栏,七鱼引用了系统导航栏,并且占用了导航按钮。若企业需要完全自定义导航栏,可以自己去实现导航栏并弃用七鱼占用的按钮,自定义实现按钮并在七鱼提供的接口能力中找到对应开放能力去响应按钮点击事件。
另外,IOS端接入七鱼也支持App-H5方式,通过IOS手机webview跳转中间页加载七鱼Web-JS集成,具体接入方式参考:Web-js接入方式,H5接入往往可能会遇到兼容性的问题,开发者可以通过手机自带浏览器或者微信浏览器加载h5页面做对比,判断问题属于webview设置问题还是七鱼兼容性问题。中间页自动加载demo:中间页自动加载demo