Я установил глубокую ссылку в консоли Firebase, обновил SHA1, SHA256, и я попытался вызвать глубокую ссылку из мобильного браузера, она прекрасно открывает установленное приложение, но когда я пытаюсь использовать ссылку для проверки электронной почты, отправленную из приложения, она отправляется в магазин воспроизведения.Ниже показано, как отправляется ссылка для подтверждения
val actionCodeSettings = ActionCodeSettings.newBuilder()
.setUrl("https://testapp.page.link?login=true")
.setHandleCodeInApp(true)
.setIOSBundleId("test.example.com")
.setAndroidPackageName(
"test.example.com",
true,
"12" )
.build()
mAuth!!.sendSignInLinkToEmail(email, actionCodeSettings)
.addOnCompleteListener { task ->
if (task.isSuccessful) {
Log.d("EmailVerification", "Email sent.")
}
}
Мой фильтр намерений выглядит следующим образом
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="testapp.page.link"
android:scheme="http" />
<data
android:host="testapp.page.link"
android:scheme="https" />
</intent-filter>
Я внес домен в белый список, повторяю, ссылка работает из мобильного браузера, но не из электронной почты,Любая помощь очень ценится