概述

开放平台,Android应用接入指南

接入说明

1.接入应用访问协议

目前提供接入应用的启动方式有以下几种:

使用包名启动

直接配置包名即可。
op://包名?type=pkname
如:op://com.nd.hy.ele.startb?type=pkname

使用scheme方式启动(推荐使用)

scheme方式配置launch_url配置为:
op://scheme_url?type=scheme
如:op://example://com.nd.hy.ele.startb/ActivityDemo5?type=scheme

显式启动,启动app的指定页面。

显式配置launch_url配置为: op://包名?type=explicit&page=页面名
如:op://com.nd.hy.ele.startb?type=explicit&intent=com.nd.hy.ele.startb.MainActivity2

隐式启动,启动app的指定页面。

隐式配置launch_url配置为:
op://包名?type=implicit&intent=页面的AndroidManifest.xml中对应的action名
如:op://com.nd.hy.ele.startb?type=implicit&intent=android.intent.action.qidong3

备注:……

2.后台配置


完整配置说明,请参考:

在开放平台后台配置应用指南

3.单点登录支持

目前开放平台移动端提供临时会话票据ticket 给接入应用,完成单点登录。具体接入步骤:

  1. “开放平台”通过mac token获取到临时会话票据ticket
  2. 第三方应用接收云平台跳转第三方应用时URL传递的临时会话票据ticket
  3. 第三方应用通过ticket向IDP换取访问令牌access_token
  4. 第三方应用通过access_token请求资源API,如获取用户信息等

参考文档 :获取oauth的ticket相关文档

参数

https://github.com/kinglong123/appStartup

参考链接