Skip to content

Commit be0fa0e

Browse files
committed
Adapt Alipay payment detection for v10.8.30
1 parent 3c7a0f9 commit be0fa0e

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

app/src/main/java/com/surcumference/fingerprint/plugin/impl/alipay/AlipayBasePlugin.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,10 @@ public void onActivityResumed(Activity activity) {
171171

172172
boolean isNormalPay = ViewUtils.isShown(ViewUtils.findViewByText(rootView,"请输入长密码", "請輸入長密碼", "Payment Password"))
173173
|| ViewUtils.isShown(ViewUtils.findViewByText(rootView,"密码共6位,已输入0位"));
174-
if (isRechargePay || isNormalPay) {
174+
175+
boolean isKeyAreaPay = ViewUtils.isShown(ViewUtils.findViewByName(activity, "com.alipay.android.phone.mobilecommon.verifyidentity", "ll_key_area"));
176+
177+
if (isRechargePay || isNormalPay || isKeyAreaPay) {
175178
if (mIsViewTreeObserverFirst) {
176179
if (showFingerPrintDialog(activity)) {
177180
mIsViewTreeObserverFirst = false;
@@ -265,7 +268,8 @@ public boolean showFingerPrintDialog(final Activity activity) {
265268
if (activity.getClass().getName().contains(".MspContainerActivity")) {
266269
View payTextView = ViewUtils.findViewByText(activity.getWindow().getDecorView(),
267270
"支付宝支付密码", "支付寶支付密碼", "Alipay Payment Password",
268-
"请输入支付密码", "請輸入支付密碼", "Payment password");
271+
"请输入支付密码", "請輸入支付密碼", "Payment password",
272+
"请输入长密码", "請輸入長密碼", "密码共6位,已输入0位");
269273
L.d("payTextView", payTextView);
270274
if (payTextView == null) {
271275
return false;

0 commit comments

Comments
 (0)