版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  1. 本授权功能需接入方企业先在兔展营销云开通 “数据集成” 模块,并获得 “自建应用” 的使用权限。

  2. 自建应用内申请开通 编辑器 → APP环境授权,后续联系管理员审核通过。应用配置界面如下: APP环境集成,后续联系管理员审核通过。应用配置界面如下:
    Image RemovedImage Added
    Image RemovedImage Added

    注意:应用权限必须配置UA识别符,作品内会先获取浏览器UA再匹配设置好的识别符,如果匹配到才能识别为App环境
    例如某App中WebView有特殊标识符xxxApp,是属于接入方App自定义的标识性字符,此时识别User-Agent栏目填入“xxxApp”即可,无需填写完整的UA

  3. 配置好UA后,上传授权SDK(详见示例代码部分),点击保存即可。

  4. 进入兔展活动编辑器,点击右上角“预览与设置”打开作品设置页面进行配置,配置如下:
    Image AddedImage Removed

授权流程

用户进入活动作品的时候,先会触发鉴权逻辑,检测自建应用是否在有效期内等,如果通过则走授权流程,确保自建应用为有效状态。

...

方法名方法描述入参返回值
isLogin检测用户是否已在App内登录true|false,当isLogin()方法返回为false未登录,则自动跳转到app登录页进行登录(此处由接入方SDK内实现)
getUserInfo获取App内登录用户的详细用户信息


代码块
{
	"jcappid  "identitys": [
    {
      "identityType": "集成的应用ID", // 数据集成应用ID
	"identityId身份类型,如idCardNo、userId、phoneNumber等
      "identityValue": "身份ID", // 用户传过来的识别ID
	 类型值
    },
    {
      "identityType": "身份类型", // ID类型标识,phone 手机、uid 用户ID,openid 微信openid
	"userName"",
      "identityValue": ""
    },
    {
      "identityType": "",
      "identityValue": "用户名称""
    }
  ], // 可选字段
  多组身份信息 ,最大支持3组身份信息
  "platform": "自建应用id", // 自建应用的应用id
  "avataruserName": "用户头像用户名称", // 可选字段
    "phoneavatar": "手机号用户头像", // 可选字段
    "sex": "性别", // 可选字段 值为 1 时是男性,值为 2 时是女性,值为 0 时是未知
}


...

代码块
languagejs
const AppAuthorization = {
	  isLogin() {
		    return false;
	  },
	  getUserInfo() {
		    return {
			"jcappid":"集成的应用ID",
			"identityId":"身份ID",//传过来的识别ID
			"identityType":"身份类型", //如 phone 手机、uid 用户ID,openid 微信openid
			"userName": "用户名称", // 可选字段      identitys: [
        {
          identityType: "", // 身份类型,如idCardNo、userid等
          identityValue: "", // 类型值
        },
        {
          identityType: "",
          identityValue: "",
        },
        {
    "avatar"      identityType: "",
          identityValue: "用户头像", ",
        },
      ], // 可选字段多组身份信息 ,最大支持3组身份信息
      platform: "自建应用id", // 自建应用的应用id
      "phone"userName: "手机号用户名称", // 可选字段
      avatar: "用户头像", // 可选字段
      "sex": "性别", // 可选字段 值为 1 时是男性,值为 2 时是女性,值为 0 时是未知
		    };
	  },
};
window.AppAuthorization = AppAuthorization;

...