Open
Description
I have several apps in one Firebase project. For each app I'm using separate short-url domain.
https://appname.page.link
https://appnamedev.page.link
https://appnamealt.page.link
https://appnamealtdev.page.link
etc
"appname" is the substitute of my real app name.
I'm using pretty standard code to authenticate
val actionCodeSettings = ActionCodeSettings.newBuilder()
.setUrl("https://www.google.com/")
.setDynamicLinkDomain(BuildConfig.FIREBASE_DYNAMIC_LINKS_DOMAIN)
.setHandleCodeInApp(true)
.setIOSBundleId(BuildConfig.IOS_APP_BUNDLE)
.setAndroidPackageName(requireContext().packageName, true, "699")
.build()
val providerEmail = AuthUI.IdpConfig.EmailBuilder()
.enableEmailLinkSignIn()
.setActionCodeSettings(actionCodeSettings)
.build()
val intent = firebaseAuthUI.createSignInIntentBuilder()
.setAvailableProviders(listOf(providerEmail)).build()
startActivityForResult(intent, REQUEST_CODE_FIREBASE)
I'm configuring FIREBASE_DYNAMIC_LINKS_DOMAIN via gradle and writing appropriate value here.
But every time in email with sign-in link i receive https://appname.page.link for any application. It's like setDynamicLinkDomain is not taken in account.
Also app name in email is always wrong. It sends "appname" instead of actual app name.