历史版本6 :第三方唤醒数据分析App 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
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
com.fr.finereport://{serverName:xxx,serverUrl:xxx}
//or finereport://{serverName:xxx,serverURl:xxx}
2. scheme参数说明编辑
参数名称 | 说明 |
---|---|
serverName | 服务器名称 |
serverUrl | 服务器地址 |
keepDemo | 是否保留demo服务器,true/false,默认为false |
customeparas | 自定义登录参数,名字不限,登录时会带上,可以有多个 |
3. 调用结果编辑
注:这里先以com.fr.finereport://的调用方式演示,finereport://的调用方式相同,只是前面多了com.fr.
1)不传参数,直接打开app
com.fr.finereport://
2)scheme传递服务器参数,包含正确的服务器名称和服务器地址,直接进入登录界面
写法一
com.fr.finereport://?serverName=susie&serverUrl=http://192.168.50.140:8075/WebReport/ReportServer
写法二
com.fr.finereport://{serverName=susie,serverUrl=http://192.168.50.140:8075/WebReport/ReportServer}
3)scheme打开app的时候,是否带内置服务器通过参数来控制
写法一
com.fr.finereport://?keepDemo=true
写法二
com.fr.finereport://{keepDemo=true}
4)scheme传递了非内定参数的时候,打开app,登录请求会带上自定义的参数
写法一
com.fr.finereport://?fr_username=1&fr_password=1
写法二
com.fr.finereport://{fr_username=1,fr_password=1}
5)scheme传递了服务器名称+服务器地址+保留内置服务器+自定义登陆参数
写法一
com.fr.finereport://{keepDemo=true,fr_username=a,fr_password=a,serverName=susie,serverUrl=http://192.168.50.140:8075/WebReport/ReportServer}
写法二
com.fr.finereport://?keepDemo=true&fr_username=a&fr_password=a&serverName=susie&serverUrl=http://192.168.50.140:8075/WebReport/ReportServer
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><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>
<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>