Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,198 @@
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;
}
}