Отложенная глубокая ссылка Facebook не работает при нажатии на предварительный просмотр объявленияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Отложенная глубокая ссылка Facebook не работает при нажатии на предварительный просмотр объявления

Сообщение Anonymous »





















Когда я тестирую свое объявление с помощью Ad Helper в Facebook, отложенная ссылка успешно передается. Но когда я нажимаю на предварительный просмотр объявления в приложении Facebook, отложенная глубокая ссылка становится нулевой. Я пытаюсь уловить глубокую ссылку с помощью приведенных ниже реализаций. Сначала я пытаюсь получить глубокую ссылку из AppLinkData, затем из самой базовой реализации getIntent() и, наконец, с помощью Bolts.Applinks. ApplinkData имеет значение NULL, намерение ничего не возвращает, а targetUrl имеет значение NULL.

// Suggested Facebook implementation
FacebookSdk.setAutoInitEnabled(true);
FacebookSdk.fullyInitialize();
AppLinkData.fetchDeferredAppLinkData(this,
new AppLinkData.CompletionHandler() {
@Override
public void onDeferredAppLinkDataFetched(AppLinkData appLinkData) {
// Process app link data
if (appLinkData != null) {
ConfigAPI.setRefererURL(appLinkData.getTargetUri().toString());
JsonObject jsonParams = ConfigAPI.getPayLoad();
new CallAPI(jsonParams).execute();
}
}
}
);

//persist deep link data
Intent intent = getIntent();
Uri data = intent.getData();
if (data != null) {
Log.i("DEEP LINK", data.toString());
ConfigAPI.setRefererURL(data.toString());
JsonObject jsonParams = ConfigAPI.getPayLoad();
new CallAPI(jsonParams).execute();
}

// using the bolts.Applinks
Uri targetUrl = AppLinks.getTargetUrlFromInboundIntent(this, getIntent());
if (targetUrl != null) {
ConfigAPI.setRefererURL(targetUrl.toString());
JsonObject jsonParams = ConfigAPI.getPayLoad();
new CallAPI(jsonParams).execute();
}


Подробнее здесь: https://stackoverflow.com/questions/596 ... is-clicked
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»