Android-SDK 接入
版本要求 Android 15及以上
前置条件
- 注册使用小鹅店铺,取得店铺app_id。
- 购买小鹅店铺sdk接入服务,取得client_id。
SDK相关参数名词解释
参数名 | 描述 | 备注 |
---|---|---|
app_id | 店铺id | 小鹅通店铺的店铺id,在管理台获取 |
client_id | SDK客户端ID(对应Client ID) | 开通SDK服务后在管理台获取 |
secret_key | 店铺配置安全密钥 | 开通SDK服务后在管理台获取 |
接入 SDK 导入请查看 Wiki
使用
- 初始化SDK 在自定义Application中对SDK进行初始化,如下:
- 加载Web页面 SDK采用动态添加WebView的方式去加载网页,无需在布局文件中添加WebView,只需要在调用时指定WebView的布局容器即可。具体调用方式如下:
- 注册店铺页面回调 sdk针对小鹅店铺提供如下的页面回调事件: 注册方式:通过注册JsBridgeListener实现 在监听器内通过actionType区分不同的回调事件,具体实现方式参考demo实现。
- 登录授权同步 小鹅的店铺,必须需要token鉴权才能进入店铺商品详情页等业务操作或个人信息页面,(获取token的方式见API文档)获取到token后需调用下面方法进行同步: XEToken说明:(key与value必须业务后台从小鹅sdk后台获取到的key、value一致) 将token设置进sdk,在适当的时机需清空token信息(如:退出登录)
- 文件选择回调 复写onActivityResult方法,在方法内将结果回调给sdk
- 功能性方法