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

编辑
  • 文档创建者:文档助手1
  • 浏览次数:6897次
  • 编辑次数:14次
  • 最近更新:Kevin-s 于 2019-06-06
  • 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/webroot/decision 

    3.3 是否保留 demo 服务器

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

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

    3.4 传递自定义登录参数

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

    com.fr.finereport://?p1=1&p2=1


    3.5 综合

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

    com.fr.finereport://{keepDemo=true,p1=a,p2=a,serverName=susie,serverUrl=http://192.168.50.140:8075/webroot/decision}


    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&serverName=susie&serverUrl=http://192.168.1.156:8075/webroot/decision">内置服务器+服务器名称+服务器地址</a></p>    
        
        <p>finereport://调用</p>    
    <p><a href="finereport://?keepDemo=true&serverName=susie&serverUrl=http://192.168.50.1.156:/webroot/decision">内置服务器+服务器名称+服务器地址</a> </p>      
    </body>    
    </html>

    效果如下图:



    附件列表


    主题: 移动端应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]