2015-04-30 3 views
0

Я очень знакомый, и я делаю игру для iOS/Android в Unity3d. Я хочу, чтобы в моей игре была кнопка «Поделиться на Facebook». Когда пользователь нажимает на него, он разделяет ссылку на игру на своей стене facebook.Ссылка на Facebook, который отправляет пользователя в приложение/магазин приложений/Google Play (в зависимости от платформы)

Эта часть не так сложна - возможно, я просто использую для этого Prime31-плагин.

Мой вопрос касательно щелчка по ссылке на стене facebook. Можно ли достичь пользовательского опыта, как один, описанной здесь:

if (user clicks from the iOS Facebook app) 
{ 
    if (user has the app installed) 
    { 
     open app; 
    } 
    else 
    { 
     open App Store on the app’s page; 
    } 
} 
else if (user clicks from the Android Facebook app) 
{ 
    if (user has the app installed) 
    { 
     open app; 
    } 
    else 
    { 
     open Google Play on the app’s page; 
    } 
} 
else 
{ 
    open my apps homepage in standard browser; 
} 

1) Прежде всего: Если я создаю «Facebook App» для игры, Facebook предлагает своего рода «App Ссылки» .. могут ли они обеспечить поведение, которое я после? (да, я много читал об этом, но на самом деле не могу опустить голову, если это подходит моему делу)

2) Если нет, могу ли я настроить какие-то «AppLinks» в верхней части html на моей веб-странице, поэтому он функционирует одинаково?

3) Если нет, могу ли я использовать, например. php-redirects на моей веб-странице, чтобы достичь того же потока?

Любые мысли или советы, учебные пособия или образцы кода, полные или целые решения являются наиболее желанными! Я искал веб в течение нескольких дней, но все больше сбивался с толку.

Так что, пожалуйста, помогите мне в правильном направлении! :-) Thanx заранее!

+0

В общем, существует не так много вы можете сделать, чтобы диктовать, как Facebook будет обрабатывать ваши ссылки. Что вы можете сделать, это предоставить как можно больше информации в ваших URL-адресах, чтобы рассказать Facebook о вашей ссылке, вашем родном приложении и вашем приложении Facebook, чтобы они могли решить, что делать. Теги OG (например, og: title, og: image, og: description) и теги ссылок на приложения - это лучший способ сделать это. –

+1

Да, ссылки на приложения могут обеспечить точно описанный поток; но ваш вопрос слишком широк. Перейдите к документации по этому вопросу из https://developers.facebook.com/docs/applinks/add-to-content и http://applinks.org/documentation/ – CBroe

ответ

0

Просмотреть комментарий от @CBroe; AppLinks - это то, что вы ищете: http://applinks.org/documentation/

Основная структура заключается в том, что вы предоставляете метаданные AppLinks на страницах, которыми вы делитесь. Например. следующее:

<html> 
<head> 
    <meta property="al:ios:url" content="applinks://docs" /> 
    <meta property="al:ios:app_store_id" content="12345" /> 
</head> 
<body> 
    <!-- Your page for non-app users --> 
</body> 
</html> 

Теперь, если пользователь нажимает на ссылку, которая указывает на этой странице, от мобильного приложения FB, браузер в приложение распознает данные AppLinks. Он либо предоставит пользователю возможность:

1) Откройте приложение, 2) Получите приложение из магазина.

Точное поведение зависит от каждой платформы и приложения версий и т.д.

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

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