199 lines
8.6 KiB
Java
199 lines
8.6 KiB
Java
package com.ubt.jimu.push;
|
||
|
||
import android.app.Activity;
|
||
import android.content.Context;
|
||
import android.content.Intent;
|
||
import android.text.TextUtils;
|
||
import com.ubt.jimu.R;
|
||
import com.ubt.jimu.SplashActivity;
|
||
import com.ubt.jimu.base.cache.SharePreferenceHelper;
|
||
import com.ubt.jimu.base.entities.Constant;
|
||
import com.ubt.jimu.user.model.RefHolder;
|
||
import com.ubt.jimu.user.view.RegisterActivity;
|
||
import com.ubt.jimu.utils.DeviceUtils;
|
||
import com.ubt.jimu.utils.JsonHelper;
|
||
import com.ubtech.utils.XLog;
|
||
|
||
/* loaded from: classes2.dex */
|
||
public class JimuNotification {
|
||
private String TAG = "JimuNotification";
|
||
private Context context;
|
||
private JimuPushMessage jimuMessage;
|
||
private String message;
|
||
private String title;
|
||
|
||
public JimuNotification(Context context, JimuPushMessage jimuPushMessage, String str) {
|
||
this.jimuMessage = jimuPushMessage;
|
||
this.message = str;
|
||
this.title = context.getString(R.string.permission_app_name);
|
||
this.context = context;
|
||
}
|
||
|
||
private void openEmailRegister(JimuPushMessage jimuPushMessage) {
|
||
if (!RefHolder.d() || jimuPushMessage == null || !RefHolder.c().equals(jimuPushMessage.getEmail())) {
|
||
XLog.c(this.TAG, "hasn't request");
|
||
turn2Foreground();
|
||
return;
|
||
}
|
||
XLog.c(this.TAG, "start register activity & show dialog");
|
||
Intent intent = new Intent(this.context, (Class<?>) RegisterActivity.class);
|
||
SharePreferenceHelper sharePreferenceHelper = new SharePreferenceHelper();
|
||
int i = sharePreferenceHelper.getInt(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, 0);
|
||
String string = sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, "");
|
||
sharePreferenceHelper.getString(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, "");
|
||
intent.putExtra(SharePreferenceHelper.SP_KEY_FLIPPER_PAGE_INDEX, i);
|
||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_BIRTHDAY, string);
|
||
intent.putExtra(SharePreferenceHelper.SP_KEY_REGISTER_ACCOUNT, jimuPushMessage.getEmail());
|
||
if (jimuPushMessage.checkThirdLogin()) {
|
||
if (RefHolder.b() == null) {
|
||
turn2Foreground();
|
||
return;
|
||
}
|
||
String str = RefHolder.b().get("ubtsocial_user_id");
|
||
if (TextUtils.isEmpty(str) || !str.equals(jimuPushMessage.getOpenId())) {
|
||
turn2Foreground();
|
||
return;
|
||
}
|
||
intent.putExtra("loginType", 2);
|
||
}
|
||
intent.setFlags(335544320);
|
||
this.context.startActivity(intent);
|
||
}
|
||
|
||
private void openJimu(JimuPushMessage jimuPushMessage, Class<? extends Activity> cls) {
|
||
if (!DeviceUtils.d(this.context)) {
|
||
this.context.startActivity(new Intent(this.context, cls));
|
||
} else {
|
||
Intent intent = new Intent(this.context, (Class<?>) SplashActivity.class);
|
||
intent.setFlags(335544320);
|
||
this.context.startActivity(intent);
|
||
}
|
||
}
|
||
|
||
private void turn2Foreground() {
|
||
if (DeviceUtils.d(this.context)) {
|
||
XLog.c(this.TAG, "is background, turn foreground, start splashactivity");
|
||
Intent intent = new Intent(this.context, (Class<?>) SplashActivity.class);
|
||
intent.setFlags(335544320);
|
||
intent.putExtra(Constant.Base.ACTIVITY_START_ACTION, 10001);
|
||
this.context.startActivity(intent);
|
||
}
|
||
}
|
||
|
||
/* JADX WARN: Code restructure failed: missing block: B:12:0x0058, code lost:
|
||
|
||
if (r1 == 1) goto L21;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:13:0x005a, code lost:
|
||
|
||
openJimu(r5.jimuMessage, com.ubt.jimu.main.activity.MainActivity.class);
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:14:?, code lost:
|
||
|
||
return;
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:16:0x0062, code lost:
|
||
|
||
openJimu(r5.jimuMessage, com.ubt.jimu.message.view.MessageCenterActivity.class);
|
||
*/
|
||
/* JADX WARN: Code restructure failed: missing block: B:17:?, code lost:
|
||
|
||
return;
|
||
*/
|
||
/*
|
||
Code decompiled incorrectly, please refer to instructions dump.
|
||
To view partially-correct code enable 'Show inconsistent code' option in preferences
|
||
*/
|
||
public void openNotification() {
|
||
/*
|
||
r5 = this;
|
||
com.ubt.jimu.push.JimuPushMessage r0 = r5.jimuMessage
|
||
if (r0 == 0) goto L9d
|
||
java.lang.String r0 = r0.getNotificationType()
|
||
boolean r0 = android.text.TextUtils.isEmpty(r0)
|
||
if (r0 == 0) goto L10
|
||
goto L9d
|
||
L10:
|
||
java.lang.String r0 = r5.TAG // Catch: java.lang.Exception -> L70
|
||
java.lang.StringBuilder r1 = new java.lang.StringBuilder // Catch: java.lang.Exception -> L70
|
||
r1.<init>() // Catch: java.lang.Exception -> L70
|
||
java.lang.String r2 = "消息类型:"
|
||
r1.append(r2) // Catch: java.lang.Exception -> L70
|
||
com.ubt.jimu.push.JimuPushMessage r2 = r5.jimuMessage // Catch: java.lang.Exception -> L70
|
||
java.lang.String r2 = r2.getNotificationType() // Catch: java.lang.Exception -> L70
|
||
r1.append(r2) // Catch: java.lang.Exception -> L70
|
||
java.lang.String r1 = r1.toString() // Catch: java.lang.Exception -> L70
|
||
android.util.Log.i(r0, r1) // Catch: java.lang.Exception -> L70
|
||
com.ubt.jimu.push.JimuPushMessage r0 = r5.jimuMessage // Catch: java.lang.Exception -> L70
|
||
java.lang.String r0 = r0.getNotificationType() // Catch: java.lang.Exception -> L70
|
||
r1 = -1
|
||
int r2 = r0.hashCode() // Catch: java.lang.Exception -> L70
|
||
r3 = -2029103300(0xffffffff870e573c, float:-1.0708529E-34)
|
||
r4 = 1
|
||
if (r2 == r3) goto L4d
|
||
r3 = 1689354847(0x64b1825f, float:2.6195743E22)
|
||
if (r2 == r3) goto L43
|
||
goto L56
|
||
L43:
|
||
java.lang.String r2 = "emailRegister"
|
||
boolean r0 = r0.equals(r2) // Catch: java.lang.Exception -> L70
|
||
if (r0 == 0) goto L56
|
||
r1 = 0
|
||
goto L56
|
||
L4d:
|
||
java.lang.String r2 = "messageCenter"
|
||
boolean r0 = r0.equals(r2) // Catch: java.lang.Exception -> L70
|
||
if (r0 == 0) goto L56
|
||
r1 = 1
|
||
L56:
|
||
if (r1 == 0) goto L6a
|
||
if (r1 == r4) goto L62
|
||
com.ubt.jimu.push.JimuPushMessage r0 = r5.jimuMessage // Catch: java.lang.Exception -> L70
|
||
java.lang.Class<com.ubt.jimu.main.activity.MainActivity> r1 = com.ubt.jimu.main.activity.MainActivity.class
|
||
r5.openJimu(r0, r1) // Catch: java.lang.Exception -> L70
|
||
goto L9c
|
||
L62:
|
||
com.ubt.jimu.push.JimuPushMessage r0 = r5.jimuMessage // Catch: java.lang.Exception -> L70
|
||
java.lang.Class<com.ubt.jimu.message.view.MessageCenterActivity> r1 = com.ubt.jimu.message.view.MessageCenterActivity.class
|
||
r5.openJimu(r0, r1) // Catch: java.lang.Exception -> L70
|
||
goto L9c
|
||
L6a:
|
||
com.ubt.jimu.push.JimuPushMessage r0 = r5.jimuMessage // Catch: java.lang.Exception -> L70
|
||
r5.openEmailRegister(r0) // Catch: java.lang.Exception -> L70
|
||
goto L9c
|
||
L70:
|
||
r0 = move-exception
|
||
r0.printStackTrace()
|
||
java.lang.String r1 = r5.TAG
|
||
java.lang.StringBuilder r2 = new java.lang.StringBuilder
|
||
r2.<init>()
|
||
java.lang.String r3 = "点击通知栏exception:"
|
||
r2.append(r3)
|
||
com.ubt.jimu.push.JimuPushMessage r3 = r5.jimuMessage
|
||
java.lang.String r3 = r3.getNotificationType()
|
||
r2.append(r3)
|
||
java.lang.String r3 = " error:"
|
||
r2.append(r3)
|
||
java.lang.String r0 = r0.getMessage()
|
||
r2.append(r0)
|
||
java.lang.String r0 = r2.toString()
|
||
android.util.Log.i(r1, r0)
|
||
L9c:
|
||
return
|
||
L9d:
|
||
java.lang.String r0 = "JimuNotification"
|
||
java.lang.String r1 = "jimuMessage null or notification type null"
|
||
android.util.Log.e(r0, r1)
|
||
return
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: com.ubt.jimu.push.JimuNotification.openNotification():void");
|
||
}
|
||
|
||
public JimuNotification(Context context, String str, String str2) {
|
||
this.jimuMessage = (JimuPushMessage) JsonHelper.a(str, (Class<?>) JimuPushMessage.class);
|
||
this.message = str2;
|
||
this.title = context.getString(R.string.permission_app_name);
|
||
this.context = context;
|
||
}
|
||
}
|