[关闭]
@myyzs 2021-03-22T09:59:22.000000Z 字数 686 阅读 28

企业原生APP集成

集成


场景

客户希望将自己的APP应用挂接到云助手APP工作台中,实现从云助手APP启动第三方APP,并能实现单点登录

实现原理

1、客户在云助手后台添加自建应用,填写APP的相关信息,然后给APP进行应用授权即可在云助手APP的工作台中显示第三方APP的入口
2、当用户点击第三方APP时,云助手会根据第三方APP填写的应用信息,唤起第三方APP,并携带加密后的用户参数
3、第三方APP对加密信息进行解密,即可获取到云助手APP当前登录的用户身份,从而实现单点登录

演示效果

1、下载安装测试版本云助手APP
此处输入图片的描述

2、登录APP 企业代码:mysoft_ci 账号:meiy02 密码:1

3、安装”yzssdkdemo“APP
此处输入图片的描述

4、在云助手APP的工作台中点击应用”yzssdkdemo“,会拉起yzssdkdemo这个app,并显示当前云助手APP的用户相关信息

第三方APP开发指引

提供应用信息

应用信息 说明
包名 Android:提供包名,iOS:提供bundleid
scheme 用于启动APP,Android,iOS统一都是通过scheme方式启动
安装包下载地址 当检测到用户未安装APP时,会引导用户到指定页面下载安装APP
应用名称 用于在云助手APP工作台中显示
应用logo 用于在云助手APP工作台中显示

修改APP代码

1、增加scheme信息,scheme信息由云助手提供,正式环境为yzs3030, 测试环境未yzs1030
2、增加用户信息解析代码,云助手会提供代码示例,仿照示例实现即可
3、代码截图

iOS核心代码示例

此处输入图片的描述

此处输入图片的描述

Android核心代码示例

此处输入图片的描述

此处输入图片的描述

Demo源码下载

Demo下载-戳这里

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注