IOS的集成调用
移动应用提供了基于IOS平台的app,供用户使用,可以方便快捷的在手机和平板上进行报表的浏览、查询和填报。具体到每一个实际的项目, 用户往往希望对应用的名称、界面和功能进行定制的修改,来满足多样化的需求。因此提供了丰富调用接口,通过对接口的调用可以实现一个完全符合自己应用场景的应用。
接口文件说明
移动app提供的接口包,包含一些库文件和一个资源包, 在二次开发时,需要在自己的项目中引入这些文件,包含的文件和说明具体如下:
- 产品静态库文件:libGezReport.a
- 第三方的库文件:
—语音识别:iflyMSC.framework
—高德地图:MAMapKit.framework和libMASearchKit.a
- 移动应用资源包:report_ios_bundle.bundle
调用与实现
移动app提供了登录与服务器地址管理、资源树控制器、资源展现控制器三个接口,对这三个接口的调用和实现可以满足用户个性化需求。接口的具体作用和实现方法如下:
登录及服务器地址管理
可以通过调用调用GezAccess类方法来实现服务器地址设置及登录功能,+(NSString*) loginWithUserName:(NSString*) userName andUserPwd:(NSString*) userPwd 。
资源树控制器
调用资源树控制器后,修改配置文件CustomGezResourceTree.geojson,可以实现对资源列表界面的的定制修改,例如修改资源树管理器界面上的图片,修改app版本信息等。
资源展现控制器
资源展现控制器对应报表展现界面,资源展现控器对应的配置文件为:customGezResourceShow.geojson。目前资源控制器配置文件提供增加自定义菜单和修改顶层菜单的功能。
资源包中的图片
资源包中包含几个图片,用户可以直接替换对应的图片文件来进行冠名修改。
打包与发布
在完成接口的调用、实现后,需要申请付费账号,使用证书和授权,需要对自己的项目进行打包。再将打好的包提交到苹果进行审核审核。具体打包和审核流程可参考苹果官方文档:https://developer.apple.com/cn/support/appstore。
板上进行报表的浏览、查询和填报。
更详细内容详见IOS集成调用