资源位 SDK(Android)
集成SDK
1. 集成GrowingIO Android无埋点SDK
2. 添加依赖
2.1 在app build.gradle添加SDK依赖
dependencies {
...
//由于资源位底层网络库依赖OkHttp3网络库,请添加OkHttp3依赖
implementation "com.squareup.okhttp3:okhttp:3.12.1"
//资源位SDK依赖
implementation "com.growingio.android:gtouch:$gtouch_version"
//触达原生banner模板依赖
implementation "com.growingio.android.widget:gtouch-banner:$gtouch_version"
}
3. 需要的权限列表
4. 初始化SDK
6. 代码混淆
原生模板接入
1. 参数说明
2. 在对应视图xml中添加Banner控件(建议使用xml布局)
3. GTouchBanner初始化代码如下
自渲染接入
1. 数据模型说明
2. 获取banner数据模型
3. bannerItem绑定对应的itemview的点击事件
原生模板接入异常情况说明
1. 获取Banner数据失败(包括获取到的BannerItem的size为0)
2. 后端返回的配置数据banneritem的index不连续(包括:自渲染接入)
3. BannerItem单张图加载失败
Last updated
Was this helpful?