导航菜单

页面标题

页面副标题

Chaupal v3.2 - RzpTokenReceiver.java 源代码

正在查看: Chaupal v3.2 应用的 RzpTokenReceiver.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.razorpay;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import org.json.JSONArray;
import org.json.JSONObject;

public class RzpTokenReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        String b = f$_G$.b(context);
        Bundle resultExtras = getResultExtras(true);
        int flags = intent.getFlags();
        try {
            Intent intent2 = (Intent) intent.getExtras().get("forward");
            if (intent2.getComponent().getPackageName().equalsIgnoreCase(BuildConfig.LIBRARY_PACKAGE_NAME) && intent2.getComponent().getClassName().equalsIgnoreCase("com.razorpay.CheckoutActivity") && (flags & 1) == 0 && (flags & 2) == 0 && !TextUtils.isEmpty(b)) {
                JSONArray jSONArray = new JSONArray();
                String string = resultExtras.getString("device_token_info_list");
                if (string != null) {
                    try {
                        jSONArray = new JSONArray(string);
                    } catch (Exception unused) {
                    }
                }
                JSONObject jSONObject = new JSONObject();
                try {
                    jSONObject.put("rzp_device_token", b);
                    jSONObject.put("card_saving_token_source", context.getPackageName());
                    jSONArray.put(jSONObject);
                } catch (Throwable unused2) {
                }
                resultExtras.putString("device_token_info_list", jSONArray.toString());
            }
        } catch (Exception unused3) {
        }
    }
}