#android #facebook #facebook-android-sdk
Вопрос:
При обновлении пакета SDK facebook с самой низкой версии(7.1.0) до последней версии (11.3.0) появился символ: метод getTargetUrlFromInboundIntent(ItemViewActivity,намерение) расположение: ссылки на классы
У меня есть
error: package bolts does not exist import bolts.AppLinks;
Поэтому я изменил и исправил ошибку импорта
import bolts.AppLinks; to import com.facebook.bolts.AppLinks;
Теперь я получаю ошибку ниже
error: cannot find symbol
AppLinks.getTargetUrlFromInboundIntent(this, getIntent());
^
symbol: method getTargetUrlFromInboundIntent(ItemViewActivity,Intent)
location: class AppLinks
Код:
Uri applinktUrl = AppLinks.getTargetUrlFromInboundIntent(this, getIntent());
Комментарии:
1. Этот метод не существует в новом объекте AppLinks. Вы нашли решение этой проблемы?
2. Я использую структуру болтов для ссылок на приложения
Ответ №1:
Похоже, что болты были удалены из SDK facebook в версии 9.0.0, хотя это не упоминается в примечаниях к выпуску https://github.com/facebook/facebook-android-sdk/blob/main/CHANGELOG.md
Вы можете использовать зависимость непосредственно из проекта с открытым исходным кодом https://github.com/BoltsFramework/Bolts-Android
это означало бы добавить реализацию «com.parse.bolts:болты-ссылки:1.4.0» и сохранить вашу старую строку импорта для импорта болтов.Ссылки на приложения
Сказав это, я не знаю, как и используются ли больше ссылки на приложения в Facebook