QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

以下内容为反编译后的 TestReceiver.java 源代码,内容仅作参考


package com.tencent.mtt.push;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import com.taf.JceUtil;
import com.tencent.mtt.base.MTT.MCPushExtData;
import com.tencent.mtt.base.account.facade.INewMessageCenter;
import com.tencent.mtt.qbcontext.core.QBContext;

public class TestReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        intent.getAction();
        if (TextUtils.equals(intent.getAction(), "com.tencent.messagecenter_test.new")) {
            MCPushExtData mCPushExtData = new MCPushExtData();
            mCPushExtData.iType = "1";
            mCPushExtData.sGumid = "afasgetqebsdhsdgsdgs";
            mCPushExtData.sContent = "测试消息内容的消息体";
            mCPushExtData.sIconUrl = "https://res.imtt.qq.com/cpushres/img/2019061115071206fbe1afe8c84e0d8835d7a86c0b6fc6.png";
            mCPushExtData.sReceiverUid = "meee";
            mCPushExtData.sJumpUrl = "qb://newmessagecenter";
            mCPushExtData.iNewMsgNumer = 6;
            mCPushExtData.iEmergencyType = 0;
            mCPushExtData.sSenderUid = "o9GiTuNGNjbmnMiB3qq715riJFtw";
            mCPushExtData.sTitle = "你有6条未读消息";
            ((INewMessageCenter) QBContext.getInstance().getService(INewMessageCenter.class)).onNewMessageReceive(JceUtil.jce2Bytes(mCPushExtData), 0, 0);
        }
    }
}