alexandroid/decompiled/jadx/sources/com/android/installreferrer/api/InstallReferrerClient.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

53 lines
1.9 KiB
Java

package com.android.installreferrer.api;
import android.content.Context;
import android.os.RemoteException;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import rx.Single$$ExternalSyntheticBUOutline0;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
/* loaded from: classes6.dex */
public abstract class InstallReferrerClient {
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
public static final class Builder {
private final Context mContext;
private Builder(Context context) {
this.mContext = context;
}
public InstallReferrerClient build() {
Context context = this.mContext;
if (context != null) {
return new InstallReferrerClientImpl(context);
}
Single$$ExternalSyntheticBUOutline0.m$3("Please provide a valid Context.");
return null;
}
}
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
@Retention(RetentionPolicy.SOURCE)
public @interface InstallReferrerResponse {
public static final int DEVELOPER_ERROR = 3;
public static final int FEATURE_NOT_SUPPORTED = 2;
public static final int OK = 0;
public static final int PERMISSION_ERROR = 4;
public static final int SERVICE_DISCONNECTED = -1;
public static final int SERVICE_UNAVAILABLE = 1;
}
public static Builder newBuilder(Context context) {
return new Builder(context);
}
public abstract void endConnection();
public abstract ReferrerDetails getInstallReferrer() throws RemoteException;
public abstract boolean isReady();
public abstract void startConnection(InstallReferrerStateListener installReferrerStateListener);
}