...
- 本授权功能需接入方企业先在兔展营销云开通 “数据集成” 模块,并获得 “自建应用” 的使用权限。
- 自建应用内申请开通 编辑器 → APP环境集成,后续联系管理员审核通过。应用配置界面如下:
注意:应用权限必须配置UA识别符,作品内会先获取浏览器UA再匹配设置好的识别符,如果匹配到才能识别为App环境
例如某App中WebView有特殊标识符xxxApp,是属于接入方App自定义的标识性字符,此时识别User-Agent栏目填入“xxxApp”即可,无需填写完整的UA- 配置好UA后,上传授权SDK(详见示例代码部分),点击保存即可。
- 进入兔展活动编辑器,点击右上角“预览与设置”打开作品设置页面进行配置,配置如下:
- 配置完成后,当兔展活动加载时会检测当前浏览器(webview)中的UA是否包含了配置的UA识别符,如果匹配成功,就会进行app集成sdk的加载。
授权流程
用户进入活动作品的时候,先会触发鉴权逻辑,检测自建应用是否在有效期内等,如果通过则走授权流程,确保自建应用为有效状态。
...
例如:https://testv5.rabbitpre.com/m2/FyiPtaxDTAi?previewer=app&stopAuth=1
备注:切记活动链接后加个"?"号拼接参数
如需要进行调试,可在链接后拼接previewer=app&econsole=true进行相关调试,但是要注意ua标识符匹配问题和appsdk返回值问题
ua标识符可用通配符.
appsdk中getUserInfo返回值固定一个值
如:
...
language | js |
---|---|
theme | Midnight |
linenumbers | true |
...