Class Info |
|---|
public abstract class InstallReferrerClient 获取转化跟踪参数的抽象类。 |
Qualifier and Type | Interface Name and Description |
|---|---|
static final class | 用于创建InstallReferrerClient实例的Builder类。 |
interface | InstallReferrerClient.InstallReferrerResponse 转化跟踪参数的响应。 |
Qualifier and Type | Method Name and Description |
|---|---|
abstract void | 关闭连接并释放已持有的资源。 |
abstract ReferrerDetails | 获取转化跟踪参数。 |
abstract boolean | isReady() 服务连接是否已经准备就绪。 |
newBuilder(Context context) | |
abstract void | startConnection(InstallReferrerStateListener listener) 开始连接转化跟踪参数服务。 |
Method |
|---|
public abstract void endConnection() 关闭连接并释放已持有的资源。 如果用户手机中HMS Core(APK)版本在2.6.5以下,无法获取转化跟踪参数,将抛出IOException。 |
Method |
|---|
public abstract ReferrerDetails getInstallReferrer() throws RemoteException, IOException 获取转化跟踪参数。 如果用户手机中HMS Core(APK)版本在2.6.5以下,无法获取转化跟踪参数,将抛出IOException。 |
Returns
Type | Description |
|---|---|
返回一个ReferrerDetails对象。 |
Throws
Name | Description |
|---|---|
RemoteException | 远程服务发生错误时抛出。 |
IOException | 发生其他错误时抛出。 |
Method |
|---|
public abstract boolean isReady() 服务连接是否已经准备就绪。 如果用户手机中HMS Core(APK)版本在2.6.5以下,无法获取转化跟踪参数,将抛出IOException。 |
Returns
Type | Description |
|---|---|
boolean | 服务连接是否已经准备就绪:
|
Method |
|---|
public static InstallReferrerClient.Builder newBuilder(Context context) 创建一个InstallReferrerClient.Builder实例。 如果用户手机中HMS Core(APK)版本在2.6.5以下,无法获取转化跟踪参数,将抛出IOException。 |
Parameters
Name | Description |
|---|---|
context | Android的标准Context。 |
Returns
Type | Description |
|---|---|
返回一个InstallReferrerClient.Builder实例对象。 |
Method |
|---|
public abstract void startConnection(InstallReferrerStateListener listener) 开始连接转化跟踪参数服务。 如果用户手机中HMS Core(APK)版本在2.6.5以下,无法获取转化跟踪参数,将抛出IOException。 |
Parameters
Name | Description |
|---|---|
listener | 连接状态回调接口。 |