Я пытаюсь получить Deferred Deep Link после установки приложения из Facebook Ads. Иногда я получаю empty AppLinkData
. Глубокая ссылка настроена правильно в манифесте, и некоторые AppLinkData
, возвращаемые в onDeferredAppLinkDataFetched()
, содержат URI, но не регулярно.
override fun onCreate(savedInstanceState: Bundle?) {
setTheme(R.style.splashScreenTheme)
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
firebaseAnalytics = FirebaseAnalytics.getInstance(this)
AppLinkData.fetchDeferredAppLinkData(
this
) {
var deepLinkPath = ""
val parameters = Bundle()
it?.let {
parameters.putString(
getString(R.string.facebook_applinkdata_uri),
it.targetUri.toString()
)
deepLinkPath = "&attr3=" + it.targetUri.path
}
firebaseAnalytics.logEvent("DeepLinkUriEvent", parameters)
}
}