Это мой код, чтобы разделить высокий балл на Facebook:
ShareLinkContent content = new ShareLinkContent.Builder()
.setImageUrl(Uri.parse("http://www.example.com/myicon.png"))
.setContentTitle("I scored "+numPoints+" points!")
.setContentUrl(Uri.parse("https://play.google.com/store/apps/details?id=com.my.package"))
.setContentDescription("Get the game free on Google Play and beat my score.")
.build();
ShareDialog shareDialog = new ShareDialog(this);
shareDialog.show(content);
И это отлично работает, когда URL-адрес - это какой-то случайный сайт (например, developers.facebook.com), но когда он ссылается на Google Play, заголовок содержимого и описание содержимого переписываются - заголовок заменяется заголовком из магазина Play и описание содержимого пустое.
Итак, как можно подключиться к приложению в Play Store, но сохранить пользовательский заголовок и описание? Я знаю, это возможно, потому что я видел, как другие приложения делают это: