BasePushMessageReceiver.smali
.class public abstract Lcom/vivo/push/sdk/BasePushMessageReceiver;
.super Landroid/content/BroadcastReceiver;
.source "BasePushMessageReceiver.java"
# interfaces
.implements Lcom/vivo/push/sdk/PushMessageCallback;
# static fields
.field public static final TAG:Ljava/lang/String; = "PushMessageReceiver"
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 23
invoke-direct {p0}, Landroid/content/BroadcastReceiver;-><init>()V
return-void
.end method
# virtual methods
.method public isAllowNet(Landroid/content/Context;)Z
.registers 6
.prologue
const/4 v0, 0x0
.line 104
if-nez p1, :cond_b
.line 105
const-string v1, "PushMessageReceiver"
const-string v2, "isAllowNet sContext is null"
invoke-static {v1, v2}, Lcom/vivo/push/util/p;->a(Ljava/lang/String;Ljava/lang/String;)I
.line 123
:goto_a
return v0
.line 108
:cond_b
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
.line 109
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1d
.line 110
const-string v1, "PushMessageReceiver"
const-string v2, "isAllowNet pkgName is null"
invoke-static {v1, v2}, Lcom/vivo/push/util/p;->a(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_a
.line 113
:cond_1d
new-instance v0, Landroid/content/Intent;
const-string v2, "com.vivo.pushservice.action.PUSH_SERVICE"
invoke-direct {v0, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 114
invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 116
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v2
.line 117
const/16 v3, 0x240
invoke-virtual {v2, v0, v3}, Landroid/content/pm/PackageManager;->queryIntentServices(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v0
.line 118
if-eqz v0, :cond_39
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-gtz v0, :cond_42
.line 119
:cond_39
const-string v0, "PushMessageReceiver"
const-string v1, "this is client sdk"
invoke-static {v0, v1}, Lcom/vivo/push/util/p;->a(Ljava/lang/String;Ljava/lang/String;)I
.line 120
const/4 v0, 0x1
goto :goto_a
.line 123
:cond_42
invoke-static {p1, v1}, Lcom/vivo/push/util/s;->a(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
goto :goto_a
.end method
.method public onBind(Landroid/content/Context;ILjava/lang/String;)V
.registers 4
.prologue
.line 66
return-void
.end method
.method public onDelAlias(Landroid/content/Context;ILjava/util/List;Ljava/util/List;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 91
return-void
.end method
.method public onDelTags(Landroid/content/Context;ILjava/util/List;Ljava/util/List;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 81
return-void
.end method
.method public onListTags(Landroid/content/Context;ILjava/util/List;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 55
return-void
.end method
.method public onLog(Landroid/content/Context;Ljava/lang/String;IZ)V
.registers 5
.prologue
.line 50
return-void
.end method
.method public onPublish(Landroid/content/Context;ILjava/lang/String;)V
.registers 4
.prologue
.line 61
return-void
.end method
.method public final onReceive(Landroid/content/Context;Landroid/content/Intent;)V
.registers 9
.prologue
.line 29
invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 30
invoke-static {}, Lcom/vivo/push/p;->a()Lcom/vivo/push/p;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/vivo/push/p;->a(Landroid/content/Context;)V
.line 33
:try_start_b
const-string v1, "method"
const/4 v2, -0x1
invoke-virtual {p2, v1, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
:try_end_11
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_11} :catch_4c
move-result v1
.line 38
const-string v2, "req_id"
invoke-virtual {p2, v2}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 39
const-string v3, "PushMessageReceiver"
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "PushMessageReceiver "
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v4, " ; type = "
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " ; requestId = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v3, v0}, Lcom/vivo/push/util/p;->d(Ljava/lang/String;Ljava/lang/String;)I
.line 42
:try_start_44
invoke-static {}, Lcom/vivo/push/p;->a()Lcom/vivo/push/p;
move-result-object v0
invoke-virtual {v0, p2, p0}, Lcom/vivo/push/p;->a(Landroid/content/Intent;Lcom/vivo/push/sdk/PushMessageCallback;)V
:try_end_4b
.catch Ljava/lang/Exception; {:try_start_44 .. :try_end_4b} :catch_55
.line 46
:goto_4b
return-void
.line 34
:catch_4c
move-exception v0
.line 35
const-string v1, "PushMessageReceiver"
const-string v2, "get method error"
invoke-static {v1, v2, v0}, Lcom/vivo/push/util/p;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
goto :goto_4b
.line 44
:catch_55
move-exception v0
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_4b
.end method
.method public onSetAlias(Landroid/content/Context;ILjava/util/List;Ljava/util/List;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 86
return-void
.end method
.method public onSetTags(Landroid/content/Context;ILjava/util/List;Ljava/util/List;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 76
return-void
.end method
.method public onTransmissionMessage(Landroid/content/Context;Lcom/vivo/push/model/UnvarnishedMessage;)V
.registers 3
.prologue
.line 96
return-void
.end method
.method public onUnBind(Landroid/content/Context;ILjava/lang/String;)V
.registers 4
.prologue
.line 71
return-void
.end method