.class Lcom/igexin/assist/action/d; .super Ljava/lang/Object; # instance fields .field private a:[B .field private b:Ljava/lang/String; .field private c:Ljava/lang/String; .field private d:Ljava/lang/String; .field private e:Ljava/lang/String; .field private f:Ljava/lang/String; # direct methods .method constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public a(Lcom/igexin/assist/MessageBean;)V .locals 5 :try_start_0 invoke-virtual {p1}, Lcom/igexin/assist/MessageBean;->getContext()Landroid/content/Context; move-result-object v0 invoke-virtual {p1}, Lcom/igexin/assist/MessageBean;->getStringMessage()Ljava/lang/String; move-result-object v1 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-nez v2, :cond_5 if-nez v0, :cond_0 goto/16 :goto_1 :cond_0 invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; move-result-object v2 invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v3 const/16 v4, 0x80 invoke-virtual {v2, v3, v4}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; move-result-object v2 iget-object v2, v2, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle; const-string v3, "PUSH_APPID" invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v2 iput-object v2, p0, Lcom/igexin/assist/action/d;->d:Ljava/lang/String; iget-object v2, p0, Lcom/igexin/assist/action/d;->d:Ljava/lang/String; invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v2 if-eqz v2, :cond_1 return-void :cond_1 invoke-virtual {v0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/igexin/assist/action/d;->e:Ljava/lang/String; invoke-virtual {p1}, Lcom/igexin/assist/MessageBean;->getMessageSource()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_2 const-string p1, "" goto :goto_0 :cond_2 invoke-virtual {p1}, Lcom/igexin/assist/MessageBean;->getMessageSource()Ljava/lang/String; move-result-object p1 :goto_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID; move-result-object p1 invoke-virtual {p1}, Ljava/util/UUID;->toString()Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/igexin/assist/action/d;->c:Ljava/lang/String; iget-object p1, p0, Lcom/igexin/assist/action/d;->d:Ljava/lang/String; invoke-static {v1, p1}, Lcom/igexin/assist/util/a;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_5 new-instance v0, Lorg/json/JSONObject; invoke-direct {v0, p1}, Lorg/json/JSONObject;->(Ljava/lang/String;)V const-string p1, "TI" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_3 const-string p1, "TI" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/igexin/assist/action/d;->b:Ljava/lang/String; :cond_3 const-string p1, "AC" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_4 const-string p1, "AC" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/igexin/assist/action/d;->f:Ljava/lang/String; :cond_4 const-string p1, "CT" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_5 const-string p1, "CT" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_5 const-string p1, "CT" invoke-virtual {v0, p1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B move-result-object p1 iput-object p1, p0, Lcom/igexin/assist/action/d;->a:[B :try_end_0 .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 nop :catch_0 :cond_5 :goto_1 return-void .end method .method public a()Z .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->a:[B if-eqz v0, :cond_1 iget-object v0, p0, Lcom/igexin/assist/action/d;->b:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/igexin/assist/action/d;->e:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/igexin/assist/action/d;->d:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/igexin/assist/action/d;->f:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 iget-object v0, p0, Lcom/igexin/assist/action/d;->c:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x1 return v0 :cond_1 :goto_0 const/4 v0, 0x0 return v0 .end method .method public b()[B .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->a:[B return-object v0 .end method .method public c()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->b:Ljava/lang/String; return-object v0 .end method .method public d()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->c:Ljava/lang/String; return-object v0 .end method .method public e()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->d:Ljava/lang/String; return-object v0 .end method .method public f()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->f:Ljava/lang/String; return-object v0 .end method .method public g()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/igexin/assist/action/d;->e:Ljava/lang/String; return-object v0 .end method