У меня есть приложение для Android, которому необходимо подключиться к другому приложению Facebook (другое приложение) на основе настроек приложения, которые можно изменить во время выполнения.Facebook SDK для Android - установить идентификатор приложения программно
Представьте, что приложение может быть настроено на DEV, TEST или PROD. При указании на DEV идентификатор приложения FB должен быть «1». При указании на TEST идентификатор приложения FB должен быть «2». и т. д.
Проблема заключается в том, что UiLifecycleHelper из Facebook SDK автоматически считывает «com.facebook.sdk.ApplicationId» из AndroidManifest.xml во время фазы onCreate. По-видимому, не существует способа установить это программно.
Возможно ли использовать UiLifecycleHelper и указать другой идентификатор приложения во время выполнения или мне нужно вернуться к ручному управлению сеансом?
Вы можете следовать идее Рави Кумара. Но он не будет работать для каких-либо FacebookDialogs. Для диалогов вы можете написать свой собственный конструктор для DialogBuilders в SDK. – Sripathi