Добрый день!
Пытаюсь интегрировать отложенный диплинк от FB, но сталкиваюсь с проблемой что в AppLinkData.fetchDeferredAppLinkData всегда получаю null. Тестировал при помощи
тулзы от FB, обычный deeplink приходит (получаю данные из интента), отложенный нет. Пробовал устанавливать приложения по шнуру и из Goole Play, результаты одинаковые - никакие.
Manifest
<activity
android:name="com.example.example.SplashActivity"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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:scheme="example"/>
</intent-filter>
</activity>
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_application_id"/>
<meta-data
android:name="com.facebook.sdk.ClientToken"
android:value="@string/facebook_client_token"/>
SplashActivity
FacebookSdk.setClientToken(getString(R.string.facebook_client_token))
FacebookSdk.setApplicationId(getString(R.string.facebook_application_id))
FacebookSdk.setAutoInitEnabled(true)
FacebookSdk.fullyInitialize()
FacebookSdk.sdkInitialize(this)
AppLinkData.fetchDeferredAppLinkData(this, getString(R.string.facebook_application_id)) { appLinkData ->
doSomething(appLinkData)
}