历史版本1 :第三方唤醒数据分析App 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

1. 描述编辑

有些客户他们自己做了app,想用我们原生报表,又不想集成sdk那么麻烦,所以就出现了两个app共存,从客户app中跳转到我们app的集成方式。
这种情况下,客户要求最终用户安装两个app,但是以客户自己的app为入口,然后点击某个按钮或者某个菜单跳转进我们的app,这个时候不需要最终用户再去登录,即后台做好了单点登录。
实例场景:山水文园app和报表app之间的跳转,打开我们app的时候,自动跳转到山水app的登录界面,登录后进入山水app的目录界面,点击报表系统,进行单点登录并且跳转到报表app,展示目录界面。使用时不会看到报表app的服务器列表和登录界面。

2. 具体设计编辑

提供打开报表app的方式
打开报表app的地方,需要传递报表服务器名字、服务器地址、用户名以及密码
如果发现没有该服务器名字,则将添加该服务器并使用设置的用户名和密码登录
添加服务器失败或者登录失败与现在app中一致,报相应的错误
如果发现有该服务器名字并且服务器地址一致,则使用设置的用户名和密码登录
若报表app 登录的是其他服务器或者用的其他账号,需要先登出账户,然后用指定的用户登录指定的服务器

如果发现有该服务器名字并且服务器地址不一致,则提示“同名服务器已经存在”