URL-адрес Android для общего доступа к Facebook

#android #facebook

#Android #Facebook

Вопрос:

Я заметил, что есть много URL-адресов, таких как: tel: 0982222222 (в Android это создало бы намерение, которое перенаправляло бы к утилите для совершения звонков) sms: 0982222222 (то же самое, но подготавливает SMS. также принимает тело с сообщением для подготовки приложения).

Я хочу поделиться URL-адресом в facebook из другого приложения. Дело в том, что приложение создано в PhoneGap, поэтому я не могу использовать какие-либо собственные решения (например, вручную создать intent), поскольку кнопка (пользовательская кнопка, предназначенная для совместного использования текущего URL) отображается в стандартном phonegap WebView, поэтому мне понадобится кнопка-ссылка, например:

 <a href="xxx:yyy" class="my-custom-button-class">Share</a>
  

xxx: гггг было бы похоже на tel: 0982222222, если бы я хотел создать ссылку на приложение для телефонных звонков.

Вопрос: Как бы я составил такой URL, если бы хотел поделиться URL http://bar.foo.com/path/point?param1=aamp;param2=2amp;param3 = [] (или точно такой же случай для https)?

Ответ №1:

Поскольку вы используете phonegap, я бы предложил решить эту проблему с Facebook javascript SDK.

Вам нужно будет добавить sdk на свою html-страницу, а затем добавить этот код, который будет отображать кнопку для обмена на facebook.

<div class="fb-share-button" data-href="http://bar.foo.com/path/point? param1=aamp;param2=2amp;param3=[]" data-type="button_count"></div>

https://developers.facebook.com/docs/plugins/share-button/

Комментарии:

1. Есть ли способ сделать это, используя ссылку на приложение / намерение? Используя то, что вы говорите, я бы нарушил стиль сайта (не могу использовать facebook-style для кнопки).

2. вы могли бы попробовать этот плагин facebook github.com/phonegap/phonegap-facebook-plugin . Я не знаю ни о каком другом решении, которое хорошо реагировало бы на недоступность Facebook на телефоне пользователя