Когда вы просматриваете на мобильных устройствах через https://m.facebook.com
, у вас нет доступа к приложениям Canvas, также известным как «Приложение на Facebook», и вкладкам страниц.
Чтобы решить эту проблему, вы можете добавить платформу к существующему приложению. Представьте себе сценарий, в котором у вас есть приложение, представляющее собой вкладку страницы и приложение на Facebook (Canvas приложение). Мы собираемся добавить новую платформу Веб-сайт. Для этого просто перейдите в существующее приложение, затем в настройки и внизу страницы есть кнопка с надписью +Добавить платформу<. /strong>, после чего появится всплывающее окно:
![мобильное приложение Facebook](https://i.stack.imgur.com/I6C6w.jpg)
Если вы заметили, что в моем приложении уже есть две платформы — светло-серые, теперь я добавляю новую — веб-сайт, как я уже говорил.
После того, как вы выберете платформу веб-сайта, в настройках вашего приложения появятся два новых поля, на следующем рисунке показана возможная настройка для всех платформ вашего приложения:
![Мобильное приложение Facebook, шаг 2](https://i.stack.imgur.com/VsaOX.jpg)
В этом примере я решил, что каждая платформа имеет свой собственный URL-адрес, поскольку каждая платформа имеет разное поведение, например, на вкладках страниц вы можете проверить, нравится ли пользователю ваша страница, не запрашивая разрешения, на странице холста вам нужно сначала запросить разрешения, чтобы узнать если пользователю нравится страница и на мобильных веб-сайтах, вам необходимо проверить, вошел ли пользователь в Facebook и предоставил ли он уже разрешения вашему приложению. Дело в том, что после того, как вы предоставите разрешение на одну из этих платформ, вы сможете получить доступ ко всем трем, поскольку все они представляют собой одно и то же приложение.
Представьте, что вы получаете доступ к своему приложению вкладок страницы на рабочем столе и предоставляете ему разрешения. Теперь попробуйте использовать свое мобильное устройство и войти через https://m.facebook.com
. Созданное вами приложение будет доступно в вашем меню APPS в качестве закладки, и если вы используете поиск facebook на своем мобильном устройстве, оно также будет доступно. На следующем рисунке показано меню APPS:
![Мобильное приложение Facebook, шаг 3](https://i.stack.imgur.com/rIQ8Z.jpg)
Примечание. На этом рисунке вы не видите ни одного приложения, у меня ничего не установлено, это просто пояснение
Я также делаю одну вещь, когда объявляю о своем приложении на вкладке «Страница», поскольку люди будут видеть ваши сообщения в настольных браузерах и мобильных браузерах. Я также создаю ворота, которые перенаправляют пользователя на основе их браузеров. Я создаю сообщение примерно так:
Эй, ты хочешь быть крутым? Тогда проверьте это замечательное приложение http://bit.ly/best-app-evah
Я использую bit.ly только потому, что он красивее, этот bit.ly перенаправляет пользователя на мой URL-адрес https://myapp.com/app/gate, где у меня есть этот фрагмент кода:
<?php
// Include and instantiate the class.
require_once 'Mobile_Detect.php';
$detect = new Mobile_Detect;
// Any mobile device (phones or tablets).
//redirect the page to your Mobile or Responsive Web design website
if ( $detect->isMobile() ) {
header('Location: http://YOUR_MOBILE_WEBSITE/');
}
//redirect to our canvas page or page tab.
else {
header('Location: http://www.facebook.com/YOUR_FACEBOOK_PAGE_NAME/app/YOUR_APP_ID_NUMBER/');
}
?>
================================================== ======================= ПРИМЕЧАНИЕ. Файл класса «Mobile_Detect.php», необходимый в начале приведенного выше php-скрипта, можно загрузить из https://github.com/serbanghita/Mobile-Detect и загрузите его на свой сайт, чтобы Работа. В противном случае это не сработает. ================================================== =======================
Да, и, как сказал Нисарг Патель, проверьте блог на Facebook post
person
Fabio Antunes
schedule
18.03.2014