正在查看: moonshot.企业版 v5.53.33 应用的 CustomNotificationReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: moonshot.企业版 v5.53.33 应用的 CustomNotificationReceiver.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.ddtx.dingdatacontact.receiver;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONException;
import com.alibaba.fastjson.JSONObject;
import com.netease.nim.uikit.common.ToastHelper;
import com.netease.nim.uikit.common.util.log.sdk.wrapper.AbsNimLog;
import com.netease.nimlib.sdk.msg.model.CustomNotification;
import jnksI9k6J1HFuFo5YzBf.upyuhngDCr2AObMMnNNw.UBVL9U3WwxbAPwDW6rA5.tXKtULTHcgDblZCvklzL.jb4dWzI2R7xQpOgeBEx2.C3978;
public class CustomNotificationReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if ((context.getPackageName() + ".ACTION.RECEIVE_CUSTOM_NOTIFICATION").equals(intent.getAction())) {
CustomNotification serializableExtra = intent.getSerializableExtra("com.netease.nim.EXTRA.BROADCAST_MSG");
try {
JSONObject parseObject = JSON.parseObject(serializableExtra.getContent());
if (parseObject != null && parseObject.getIntValue("id") == 2) {
C3978.m18799().m18801(serializableExtra);
ToastHelper.showToast(context, String.format("自定义消息[%s]:%s", serializableExtra.getFromAccount(), parseObject.getString("content")));
}
} catch (JSONException e) {
AbsNimLog.e("demo", e.getMessage());
}
AbsNimLog.i("demo", "receive custom notification: " + serializableExtra.getContent() + " from :" + serializableExtra.getSessionId() + "/" + serializableExtra.getSessionType());
}
}
}