如何从外部App启动帆软的数据分析

编辑
文档创建者:文档助手1 (67727 )     浏览次数:4120次     编辑次数:9次     最近更新:susie 于 2018-01-31     

目录:

1. 调用方法编辑

详见技术文档:

ios:http://dev.fanruan.com:8090/pages/viewpage.action?pageId=7536773

android:http://dev.fanruan.com:8090/pages/viewpage.action?pageId=7536775

com.fr.finereport://?serverName=xxx&serverUrl=xxx //or finerepot://?serverName=xxx&serverUrl=xxx

2. scheme参数说明编辑

 参数名称 说明  
  serverName  服务器名称
  serverUrl  服务器地址
  keepDemo  是否保留demo服务器,true/false,默认为false
  customeparas  自定义登录参数,名字不限,登录时会带上,可以有多个

3. 调用结果编辑

注:这里先以com.fr.finereport://的调用方式演示,finereport://的调用方式相同,只是前面多了com.fr.

3.1 不传参数

直接打开app

com.fr.finereport://

3.2 传递服务器参数

scheme传递服务器参数包含正确的存在的服务器名称和服务器地址,直接进入登录界面

com.fr.finereport://?serverName=susie&serverUrl=http://192.168.50.140:8075/WebReport/ReportServer

3.3 是否保留demo服务器

scheme打开app的时候,是否带内置服务器通过参数来控制

com.fr.finereport://?keepDemo=true

3.4 传递自定义登录参数

scheme传递了非内定参数的时候,打开app,登录请求会带上自定义的参数

com.fr.finereport://?fr_username=1&fr_password=1

3.5 综合

scheme传递了服务器名称+服务器地址+保留内置服务器+自定义登陆参数

com.fr.finereport://{keepDemo=true,fr_username=a,fr_password=a,serverName=susie,serverUrl=http://192.168.50.140:8075/WebReport/ReportServer}

3.6 完整示例

代码如下

注:Android的可以在浏览器里打开,iOS可以下个CHM查看器打开

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>第三方启动app测试</title> </head> <body> <p>com.fr.finereport://调用</p> <p><a href="com.fr.finereport://?keepDemo=true&fr_username=a&fr_password=a&serverName=susie&serverUrl=http://192.168.50.140:8075/WebReport/ReportServer">内置服务器+自定义参数+服务器名称+服务器地址</a></p> <p>finereport://调用</p> <p><a href="finereport://?keepDemo=true&fr_username=a&fr_password=a&serverName=susie&serverUrl=http://192.168.50.140:8075/WebReport/ReportServer">内置服务器+自定义参数+服务器名称+服务器地址</a> </p> </body> </html>

效果如下图:

222


222

附件列表


主题: 移动端
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?