Глубокая ссылка не работает с Facebook - PullRequest
0 голосов
/ 24 октября 2018

Я делюсь содержанием моего метода из этого вопроса.

Поделиться "ссылкой" приложения в Android

try { 
Intent i = new Intent(Intent.ACTION_SEND);  
i.setType("text/plain");
i.putExtra(Intent.EXTRA_SUBJECT, "My application name");
String sAux = "\nLet open the content of my app\n\n";
sAux = sAux + "https://myApp//content \n\n";
i.putExtra(Intent.EXTRA_TEXT, sAux);  
startActivity(Intent.createChooser(i, "choose one"));
   } catch(Exception e) { 
    //e.toString();
} 

Метод работает для всехприложения ожидают Facebook.Все остальные приложения делятся простым текстом с заданным сообщением «Разрешить открыть содержимое моего приложения» и ссылками на приложение.Если приложение установлено, содержимое открывается в приложении.

Но Facebook каким-то образом преобразует текст, заданный в Intent, который выглядит следующим образом: enter image description here

, но в моем случаетам нет ссылки на изображение и описание, а контент открывается приложением facebook webBrowser, а не моим приложением.

Можете ли вы объяснить, как я могу поделиться ссылкой на мое приложение на Facebook?Мне нужно, чтобы, когда пользователь нажимал кнопку «Поделиться», все установленные приложения, которые могут поделиться контентом, перечислены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...