2016-11-17 12 views
0

Я пытаюсь добавить некоторые метатеги Facebook на свою веб-страницу, чтобы их можно было публиковать на Facebook. Я также хочу использовать следующие функции:Глубокое соединение с Android или веб-сайтом

  • , когда пользователи сети нажимают на общий доступ к facebook, они видят веб-страницу в своем браузере;
  • , когда мобильные пользователи нажимают на долю:
    • если они мое приложение установлено, они принимаются к содержимому в приложении
    • , если они не имеют приложения, они принимаются к Google Play магазин, чтобы скачать Это.

Поэтому в основном я хочу мобильных пользователей, чтобы использовать мое приложение при нажатии на общую ссылку, тем временем для веб-пользователей отображается на веб-странице, где они могут узнать о приложении.

Что я судимое до сих пор (в качестве примера я использовал IMDB):

<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 
    <meta property="og:title" content="Imdb - Android app"/> 
    <meta property="og:type" content="game"/> 
    <meta property="og:description" content="Download the app to see the content"/> 
    <meta property="og:image" content="http://.../pic.jpg" /> 
    <meta property="og:image:width" content="690" /> 
    <meta property="og:image:height" content="361" /> 

    <meta property="al:android:package" content="com.imdb.mobile" /> 
    <meta property="al:android:url" content="imdb://title/tt0117500" /> 
    <meta property="al:android:app_name" content="IMDb Movies & TV" /> 
    <meta property="al:web:url" content="https://play.google.com/store/apps/details?id=com.imdb.mobile" /> 

К сожалению, когда мобильные пользователи щелкают долю с бирками выше, отображается только на веб-странице (они не перенаправляются для магазина приложений, если у них нет приложения).

+0

Я заметил, что у меня был установлен Facebook Lite на моем телефоне, а не в полном приложении Facebook. Теги «og» выше не работают в версии FB Lite, но они работают в полном приложении Facebook. –

ответ

0

Facebook не проделал хорошую работу по поддержке стандарта приложений. Он больше не работает на iOS и несовместим с Android.

В качестве обходного пути вы можете поместить автоматическую переадресацию JS в Play Маркет на странице, где размещаются эти теги ссылок на приложения. Это будет иметь тот же базовый эффект, и это подход, который мы используем для мобильной платформы маршрутизации мобильной связи Branch.io (полное раскрытие: I'm on the Branch).

+0

В моих тестах автоматическое перенаправление JS не работает в браузере для мобильных устройств (браузеры Chrome & Samsung): он либо открывает веб-страницу verrsion GPlay (а не собственное приложение), либо вообще не работает. Единственный способ, с помощью которого я мог бы открыть собственный GPlay, - это заставить пользователя щелкнуть где-нибудь на странице. На branch.io вы, ребята, смогли заставить его работать без проблем? Если это сработает, возможно, я смогу использовать branch.io. –

+0

Хммм ... возможно, нам пришлось добавить что-то дополнительное для Chrome (в котором используются настройки Chrome Intents, а не URI). Попытка отделения может стоить того же - это бесплатно и имеет множество других полезных функций! –

 Смежные вопросы

  • Нет связанных вопросов^_^