AppLinkData.fetchDeferredAppLinkData" is giving "appLinkData" null value previously its giving value.
1

Detailed Description The onDeferredAppLinkDataFetched(AppLinkData appLinkData) callback method for deferred deep linking always returns null for the AppLinkData parameter. Test environment: We have set up real ads to test whether the integration was successful, and also used the "Test Deep Link" feature in the "App Ad Helper" to test for successful integration. Both tests resulted in AppLinkData == null. Test process: 1. First, uninstall the APP. 2. Send an ad to the Facebook APP, personal notification page. 3. Click on the notification ad to jump to the Google Play Store. 4. After downloading and opening the App for the first time, AppLinkData == null is obtained. Could you please help to identify where the problem lies? Thank you.

code : FacebookSdk.setAutoInitEnabled(true); // FacebookSdk.setAdvertiserIDCollectionEnabled(true); FacebookSdk.fullyInitialize(); FacebookSdk.setAutoLogAppEventsEnabled(true); FacebookSdk.setIsDebugEnabled(true); FacebookSdk.addLoggingBehavior(LoggingBehavior.APP_EVENTS); AppLinkData.fetchDeferredAppLinkData(this, new AppLinkData.CompletionHandler() { @Override public void onDeferredAppLinkDataFetched(@Nullable AppLinkData appLinkData) { LogUtil.d("appLinkData:" + appLinkData); } });

Facebook SDK Version [v16.0.0]

Khushu
Asked about 6 months ago