提供2种方式接入sdk

1:Maven拉取

步骤一:设置仓库凭证

请在settings.xml文件<servers></servers> 中设置以下仓库的访问凭证,通常settings.xml$HOME/.m2/文件目录下。

<servers>
  <server>
    <id>rdc-releases</id>
    <username>6250ef57469ee014f6db0671</username>
    <password>BwfUCmOxJFrz</password>
  </server>
  <server>
    <id>rdc-snapshots</id>
    <username>6250ef57469ee014f6db0671</username>
    <password>BwfUCmOxJFrz</password>
  </server>
</servers>

步骤二:配置仓库和包信息

settings.xml文件<repositories></repositories>节点中加入对应的仓库使用地址。

<repositories>
  <repository>
    <id>rdc-releases</id>
    <url>https://packages.aliyun.com/maven/repository/2038313-release-zuoQRP/</url>
    <releases>
      <enabled>true</enabled>
    </releases>
    <snapshots>
      <enabled>false</enabled>
    </snapshots>
  </repository>
  <repository>
    <id>rdc-snapshots</id>
    <url>https://packages.aliyun.com/maven/repository/2038313-snapshot-A2IY5k/</url>
    <releases>
      <enabled>false</enabled>
      </releases>
    <snapshots>
      <enabled>true</enabled>
    </snapshots>
  </repository>
</repositories>

在你的pom.xml文件<denpendencies></denpendencies>节点中加入你要引用的文件信息。

<dependencies>
  <dependency>
    <groupId>com.bz.device</groupId>
    <artifactId>deviceinfo</artifactId>
    <version>1.0.9</version>
  </dependency>
</dependencies>

步骤三:拉取

mvn install

2:Gradle拉取

步骤一:设置仓库凭证

请在build.gradle中设置仓库的访问凭证。

allprojects {
  repositories {
    maven {
      url 'https://maven.aliyun.com/repository/public'
    }
    maven {
      credentials {
        username '6250ef57469ee014f6db0671'
        password 'BwfUCmOxJFrz'
      }
      url 'https://packages.aliyun.com/maven/repository/2038313-release-zuoQRP/'
    }
    maven {
      credentials {
        username '6250ef57469ee014f6db0671'
        password 'BwfUCmOxJFrz'
      }
      url 'https://packages.aliyun.com/maven/repository/2038313-snapshot-A2IY5k/'
    }
  }
}

步骤二:配置包信息

在你的build.gradle文件中加入你要引用的文件信息。

dependencies {
  implementation 'com.bz.device:deviceinfo:1.0.9'
}

步骤三:拉取

运行以下命令完成制品拉取。

gradle dependencies

如果你的项目使用了gralde wrapper组件的话请使用以下命令

./gradlew dependencies

如果项目本身已经包含了oaid相关aar,可以使用以下代码排除oaid的引用

implementation ('com.bz.device:deviceinfo:1.0.9')
            {
                exclude group: 'com.bz.deviceinfo', module: 'oaid'
            }

引入SDK后,用如下的方法调用sdk

 BzDeviceManager.initSdk(Context,"分配的appid","分配的渠道信息");