package com.intsig.camscanner.attention; import android.app.Activity; import android.content.Intent; import android.graphics.BitmapFactory; import android.os.AsyncTask; import android.text.TextUtils; import com.facebook.FacebookCallback; import com.facebook.FacebookException; import com.facebook.login.LoginResult; import com.facebook.share.Sharer; import com.intsig.app.ProgressDialog; import com.intsig.camscanner.R; import com.intsig.camscanner.datastruct.SnsData; import com.intsig.camscanner.launch.CsApplication; import com.intsig.camscanner.log.LogAgentData; import com.intsig.camscanner.tsapp.sync.SyncUtil; import com.intsig.comm.util.AppStringUtil; import com.intsig.log.LogUtils; import com.intsig.snslogin.AccessInfo; import com.intsig.snslogin.LoginCallback; import com.intsig.snslogin.facebook.Facebook40API; import com.intsig.snslogin.twitter.Twitter; import com.intsig.snslogin.vk.VKApi; import com.intsig.snslogin.vk.VKShareCallback; import com.intsig.snslogin.weibo.SinaWeibo; import com.intsig.utils.CustomExecutor; import com.intsig.utils.ToastUtils; import com.intsig.webview.WebViewActivity; import com.intsig.wechat.WeChatApi; import org.json.JSONException; import org.json.JSONObject; public class Recommend { /* renamed from: a reason: collision with root package name */ private String f12259a; /* renamed from: b reason: collision with root package name */ private String f12260b = SyncUtil.N0(); /* renamed from: c reason: collision with root package name */ private Facebook40API f12261c; /* renamed from: d reason: collision with root package name */ private VKApi f12262d; /* renamed from: e reason: collision with root package name */ private boolean f12263e; /* renamed from: f reason: collision with root package name */ private String f12264f; /* renamed from: g reason: collision with root package name */ private ProgressDialog f12265g; class PostTask extends AsyncTask<String, Integer, Integer> { /* renamed from: a reason: collision with root package name */ Activity f12287a; /* renamed from: b reason: collision with root package name */ SinaWeibo f12288b = null; /* renamed from: c reason: collision with root package name */ Twitter f12289c = null; public PostTask(Activity activity, Twitter twitter, SinaWeibo sinaWeibo) { this.f12287a = activity; this.f12289c = twitter; this.f12288b = sinaWeibo; } /* access modifiers changed from: protected */ /* renamed from: a */ public Integer doInBackground(String... strArr) { if (this.f12289c != null) { if (new SnsData(AppStringUtil.e(this.f12287a), "twitter", true).g(this.f12289c)) { LogUtils.a("Recommend", "share to twitter success"); return 1; } LogUtils.a("Recommend", "share to twitter failed"); } if (this.f12288b != null) { if (new SnsData(AppStringUtil.g(this.f12287a), "weibo", true).h(this.f12288b)) { LogUtils.a("Recommend", "share to weibo success"); return 1; } LogUtils.a("Recommend", "share to weibo failed"); } return 0; } public void b() { executeOnExecutor(CustomExecutor.q(), new String[0]); } /* access modifiers changed from: protected */ /* renamed from: c */ public void onPostExecute(Integer num) { super.onPostExecute(num); Recommend.this.m(); if (num.intValue() > 0) { Recommend.this.l(this.f12287a, "1"); ToastUtils.h(this.f12287a, R.string.a_global_msg_recommend_complete); return; } ToastUtils.h(this.f12287a, R.string.a_global_msg_recommend_failed); } /* access modifiers changed from: protected */ public void onPreExecute() { super.onPreExecute(); Recommend recommend = Recommend.this; Activity activity = this.f12287a; recommend.y(activity, activity.getString(R.string.authorizing)); } } /* access modifiers changed from: private */ public class SendMsgToFBAndVK extends AsyncTask<Void, Void, Void> { /* renamed from: a reason: collision with root package name */ private Activity f12291a; /* renamed from: b reason: collision with root package name */ private String f12292b; /* renamed from: c reason: collision with root package name */ private String f12293c; public SendMsgToFBAndVK(Activity activity) { this.f12291a = activity; Recommend.this.f12263e = false; } public SendMsgToFBAndVK(Activity activity, boolean z10) { this.f12291a = activity; Recommend.this.f12263e = z10; } /* access modifiers changed from: protected */ /* renamed from: a */ public Void doInBackground(Void... voidArr) { SnsData snsData = new SnsData(null, Recommend.this.f12263e ? "vk" : "facebook"); this.f12292b = snsData.f18305e; this.f12293c = snsData.f18306f; return null; } /* access modifiers changed from: protected */ /* renamed from: b */ public void onPostExecute(Void r72) { Recommend.this.m(); if (Recommend.this.f12263e) { if (TextUtils.isEmpty(this.f12292b)) { this.f12292b = AppStringUtil.f(this.f12291a, "https://cc.co/16YRxc"); } Recommend.this.f12262d.e(this.f12292b); return; } if (TextUtils.isEmpty(this.f12292b)) { this.f12292b = AppStringUtil.d(this.f12291a); } if (TextUtils.isEmpty(this.f12293c)) { this.f12293c = "https://www.camscanner.com/user/download"; } Recommend.this.f12261c.d(this.f12292b, this.f12293c); } /* access modifiers changed from: protected */ public void onPreExecute() { Recommend recommend = Recommend.this; Activity activity = this.f12291a; recommend.y(activity, activity.getString(R.string.dialog_processing_title)); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void l(Activity activity, String str) { if (activity != null) { try { if (activity instanceof WebViewActivity) { WebViewActivity webViewActivity = (WebViewActivity) activity; JSONObject jSONObject = new JSONObject(); jSONObject.put("status", str); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("id", TextUtils.isEmpty(this.f12264f) ? "1" : this.f12264f); jSONObject2.put("ret", jSONObject); webViewActivity.p6(jSONObject2.toString()); LogUtils.a("Recommend", "callWeb json >>> " + jSONObject2.toString()); } } catch (JSONException e10) { LogUtils.e("Recommend", e10); } } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void m() { try { this.f12265g.dismiss(); } catch (Exception e10) { LogUtils.d("Recommend", "Exception", e10); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void o(Activity activity) { u(activity); try { new SendMsgToFBAndVK(activity).executeOnExecutor(CustomExecutor.q(), new Void[0]); } catch (Exception e10) { LogUtils.e("Recommend", e10); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void p(final Activity activity) { final Twitter twitter = new Twitter(); twitter.c(activity, 0, new LoginCallback() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass6 */ @Override // com.intsig.snslogin.LoginCallback public void a(int i10) { activity.runOnUiThread(new Runnable() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass6.AnonymousClass2 */ public void run() { ToastUtils.j(activity, R.string.a_global_msg_load_failed); } }); } @Override // com.intsig.snslogin.LoginCallback public void b(AccessInfo accessInfo) { activity.runOnUiThread(new Runnable() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass6.AnonymousClass1 */ public void run() { AnonymousClass6 r12 = AnonymousClass6.this; new PostTask(activity, twitter, null).b(); } }); } }); } /* access modifiers changed from: private */ /* renamed from: q */ public void v(Activity activity) { t(activity); try { new SendMsgToFBAndVK(activity, true).executeOnExecutor(CustomExecutor.q(), new Void[0]); } catch (Exception e10) { LogUtils.e("Recommend", e10); } } private boolean r(Activity activity) { LogUtils.a("Recommend", "go2ShareWeChatTimeline"); WeChatApi g2 = WeChatApi.g(); if (g2.m()) { try { return g2.y(activity.getString(R.string.a_global_msg_invite_content), null, this.f12259a + this.f12260b, BitmapFactory.decodeResource(activity.getResources(), R.drawable.icon), true); } catch (OutOfMemoryError e10) { LogUtils.e("Recommend", e10); return false; } } else { ToastUtils.j(activity, R.string.a_msg_we_chat_uninstall_prompt); return false; } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void s(final Activity activity) { final SinaWeibo sinaWeibo = new SinaWeibo(); sinaWeibo.c(activity, 0, new LoginCallback() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass4 */ @Override // com.intsig.snslogin.LoginCallback public void a(int i10) { activity.runOnUiThread(new Runnable() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass4.AnonymousClass1 */ public void run() { ToastUtils.j(activity, R.string.a_global_msg_load_failed); } }); } @Override // com.intsig.snslogin.LoginCallback public void b(AccessInfo accessInfo) { new PostTask(activity, null, sinaWeibo).b(); } }); } private void t(final Activity activity) { this.f12262d = new VKApi(activity, new VKShareCallback() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass5 */ @Override // com.intsig.snslogin.vk.VKShareCallback public void a() { ToastUtils.h(activity, R.string.a_global_msg_recommend_failed); } @Override // com.intsig.snslogin.vk.VKShareCallback public void b() { ToastUtils.h(activity, R.string.a_global_msg_recommend_complete); Recommend.this.l(activity, "1"); } @Override // com.intsig.snslogin.vk.VKShareCallback public void c() { ToastUtils.h(activity, R.string.cs_518a_download_vk); } }); } private void u(final Activity activity) { this.f12261c = new Facebook40API(activity, new FacebookCallback<LoginResult>() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass7 */ /* renamed from: a */ public void onSuccess(LoginResult loginResult) { LogUtils.a("Recommend", "facebook login onSuccess"); try { new SendMsgToFBAndVK(activity).executeOnExecutor(CustomExecutor.q(), new Void[0]); } catch (Exception e10) { LogUtils.e("Recommend", e10); } } @Override // com.facebook.FacebookCallback public void onCancel() { LogUtils.a("Recommend", "facebook login onCancel"); } @Override // com.facebook.FacebookCallback public void onError(FacebookException facebookException) { LogUtils.d("Recommend", "facebook login FacebookException ", facebookException); ToastUtils.j(activity, R.string.a_global_msg_load_failed); } }, new FacebookCallback<Sharer.Result>() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass8 */ /* renamed from: a */ public void onSuccess(Sharer.Result result) { if (result != null) { Recommend.this.l(activity, "1"); LogAgentData.a("CSTaskCenterOld", "share_facebook_success"); } } @Override // com.facebook.FacebookCallback public void onCancel() { LogUtils.a("Recommend", "facebook share onCancel"); LogAgentData.a("CSTaskCenterOld", "share_facebook_cancel"); } @Override // com.facebook.FacebookCallback public void onError(FacebookException facebookException) { LogUtils.d("Recommend", "facebook share FacebookException", facebookException); ToastUtils.h(activity, R.string.a_global_msg_recommend_failed); LogAgentData.a("CSTaskCenterOld", "share_facebook_failed"); } }); } private void x(final Activity activity, String str) { str.hashCode(); boolean z10 = true; switch (str.hashCode()) { case -916346253: if (str.equals("twitter")) { z10 = false; break; } else { break; } case -791575966: if (str.equals("weixin")) { z10 = true; break; } else { break; } case 3765: if (str.equals("vk")) { z10 = true; break; } else { break; } case 113011944: if (str.equals("weibo")) { z10 = true; break; } else { break; } case 497130182: if (str.equals("facebook")) { z10 = true; break; } else { break; } } switch (z10) { case false: LogAgentData.a("CSReferearn", "share_twitter"); activity.runOnUiThread(new Runnable() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass3 */ public void run() { Recommend.this.p(activity); } }); break; case true: z(activity); LogAgentData.a("CSReferearn", "share_timeline"); if (r(activity)) { l(activity, "1"); return; } break; case true: activity.runOnUiThread(new w(this, activity)); return; case true: LogAgentData.a("CSReferearn", "share_weibp"); activity.runOnUiThread(new Runnable() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass1 */ public void run() { Recommend.this.s(activity); } }); return; case true: LogAgentData.a("CSReferearn", "share_facebook"); activity.runOnUiThread(new Runnable() { /* class com.intsig.camscanner.attention.Recommend.AnonymousClass2 */ public void run() { Recommend.this.o(activity); } }); return; default: return; } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void y(Activity activity, String str) { if (this.f12265g == null) { ProgressDialog progressDialog = new ProgressDialog(activity); this.f12265g = progressDialog; progressDialog.setCancelable(false); this.f12265g.N(0); } this.f12265g.t(str); try { this.f12265g.show(); } catch (Exception e10) { LogUtils.d("Recommend", "Exception", e10); } } private void z(Activity activity) { boolean X = CsApplication.X(); int E = CsApplication.E(); if (E == 0) { this.f12259a = activity.getString(X ? R.string.a_url_cs_invite_pay_sandbox : R.string.a_url_cs_invite_lite_sandbox); } else if (E == 1) { this.f12259a = X ? activity.getString(R.string.a_url_cs_invite_pay) : activity.getString(R.string.a_url_cs_invite_lite); } else if (E != 2) { this.f12259a = X ? activity.getString(R.string.a_url_cs_invite_pay) : activity.getString(R.string.a_url_cs_invite_lite); } else { this.f12259a = activity.getString(X ? R.string.a_url_cs_invite_pay_preapi : R.string.a_url_cs_invite_lite_preapi); } } public void n(Activity activity, CallAppData callAppData) { String str; if (callAppData != null) { String str2 = callAppData.data; if (!TextUtils.isEmpty(str2)) { try { str = new JSONObject(str2).optString("to"); } catch (JSONException e10) { LogUtils.e("Recommend", e10); str = ""; } LogUtils.a("Recommend", "Recommend to " + str); if (!TextUtils.isEmpty(str) && !TextUtils.isEmpty(callAppData.id)) { this.f12264f = callAppData.id; x(activity, str); } } } } public void w(int i10, int i11, Intent intent) { LogUtils.a("Recommend", "onActivityResult"); if (this.f12263e) { this.f12262d.d(i10, i11, intent); return; } Facebook40API facebook40API = this.f12261c; if (facebook40API != null) { facebook40API.b(i10, i11, intent); } } }