#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>
Комментарии:
1. Есть ли способ сделать это, используя ссылку на приложение / намерение? Используя то, что вы говорите, я бы нарушил стиль сайта (не могу использовать facebook-style для кнопки).
2. вы могли бы попробовать этот плагин facebook github.com/phonegap/phonegap-facebook-plugin . Я не знаю ни о каком другом решении, которое хорошо реагировало бы на недоступность Facebook на телефоне пользователя