Closed danmov26 closed 1 year ago
Здравствйте, скорее всего это связано с тем, что райфайзен банк в приложение изменил логику работы с интентами, скажите, насколько критичен для вас этот функционал?
Готовы ли ждать версию 3.0?(там будет фикс)
Здравствуйте. Критичен, конечно. Буду ждать новую версию, спасибо.
@danmov26
Здравсвуйте, что бы не ждать, пока можете на своей стороне попробовать пофиксить, добавив такой код в manifest
<queries>
....
<intent>
<action android:name="android.intent.action.VIEW" />
<data
android:host="qr.nspk.ru"
android:scheme="bank100000000007" />
</intent>
</queries>
пример
Ps. нет, нужен фикс. все равно не откроет приложение по старой схеме
Не только с Райфазеном проблема, но и с другими, часть банков за последние дни подставлена ниже. Если бы приложение не крашилось, а возникало сообщение, что оплатить данным способом нельзя, то было бы более дружественно.
Caused by android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=ru.rshb.dbo } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2081) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1737) at android.app.Activity.startActivityForResult(Activity.java:5444)
Fatal Exception: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=113, result=-1, data=Intent { (has extras) }} to activity {name.app/ru.tinkoff.acquiring.sdk.ui.activities.PaymentActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=ru.letobank.Prometheus } at android.app.ActivityThread.deliverResults(ActivityThread.java:4391) at android.app.ActivityThread.handleSendResult(ActivityThread.java:4433)
Caused by android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=ru.vtb24.mobilebanking.android } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2174) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1805)
Caused by android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=ru.mw } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2120) at android.app.Instrumentation.execStartActivity(Instrumentation.java:174 Fatal Exception: java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=113, result=-1, data=Intent { (has extras) }} to activity{name.app/ru.tinkoff.acquiring.sdk.ui.activities.PaymentActivity}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=ru.mkb.mobile } at android.app.ActivityThread.deliverResults(ActivityThread.java:5864) at android.app.ActivityThread.handleSendResult(ActivityThread.java:5903)
Caused by android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=logo.com.mbanking } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2066) at android.app.Instrumentation.execStartActivity(Instrumentation.java:1720) at android.app.Activity.startActivityForResult(Activity.java:5277)
здравствуйте, ожидается хот фикс в скором времени. Скорее всего, сегодня опубликуем, вас тегнем https://github.com/tinkoff-mobile-tech/AcquiringSdkAndroid/pull/243
Здравствуйте! Проблема довольно критичная и хотелось бы узнать когда будет версия с её фиксом?
Здравствуйте! Уже готовим релиз, вас тегнем когда соберется.
@danmov26 @chim0380 @ncliff-git
https://github.com/tinkoff-mobile-tech/AcquiringSdkAndroid/releases/tag/v2.13.2
новая версия с фиксом, проверьте пожалуйста
Could not find ru.tinkoff.acquiring:core:2.13.2.
В build.gradle.kts (уровень проекта): `allprojects { repositories { google() mavenCentral() maven {
//для MP Android Chart и BlurView
setUrl("https://www.jitpack.io")
//для Lottie - 5.3.0-SCREENSHOT
//setUrl("https://oss.sonatype.org/content/repositories/snapshots/")
}
}
}`
@danmov26 почему то этот модуль изчез из мавен сентрала, разбираюсь
@danmov26 https://repo.maven.apache.org/maven2/ru/tinkoff/acquiring/ui/2.13.2/ https://repo.maven.apache.org/maven2/ru/tinkoff/acquiring/core/2.13.2/ https://repo.maven.apache.org/maven2/ru/tinkoff/acquiring/threeds-wrapper/2.13.2/
сейчас , я вижу данные модули в мейвен, попробуйте почистить кеш гредла и синкануть и собрать проект
Очистил везде кэш, та же ошибка
Вот здесь нет 2.13.2 - https://mvnrepository.com/artifact/ru.tinkoff.acquiring/core
Вот мой settings.gradle.kts и build.gradle.kts (проект) build.gradle.zip
А в build.gradle.kts (модуль) написал:
val latestVersion = "2.13.2"
implementation("ru.tinkoff.acquiring:ui:$latestVersion")
implementation("ru.tinkoff.acquiring:threeds-sdk:$latestVersion")
implementation("ru.tinkoff.acquiring:threeds-wrapper:$latestVersion")
Я думаю, проблема в том, что в этой новой версии 2.13.2 в отличие от остальных версий не хватает определённых файлов.
Вот Android Studio качает эти 5 файлов (в версии 2.13.1):
На сайте они есть:
А вот у версии 2.13.2 их нет:
Не хватает 3-х: core-2.13.2.pom core-2.13.2.jar core-2.13.2-sources.jar
Присоединяюсь, про проблему с компиляцией , из-за отсутствия нужного core
Добрый день. Попробуйте обновиться до версии 2.13.3
Отлично, спасибо!
Добрый день! @danmov26 @ncliff-git @chim0380 Проблема еще актуальна?
Проблема решена, оплата проходит. Спасибо.
Раньше был доступен, и оплата проходила нормально, а сейчас райфа нет в списке (на Android API 33 так) или он есть (на 28 api), но при попытке открыть - выходит сбой:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://qr.nspk.ru/... pkg=ru.raiffeisennews }
в openSbpDeepLinkInBank -> startActivityForResult