не удалось открыть вкладку facebook приложение / фан-страницу на мобильном браузере

? Chirag @ | Original: StackOverFlow
---

Я создал приложение Объект, который может получить доступ к настольной версии браузера по ссылке, приведенной ниже, как " https://apps.facebook.com/APP_NAME/ " .

В то время как я бегу Facebook на Android мобильного на Google Chrome браузер переживает https://m.facebook.com, я не могу получить доступ к этому приложение.

Вот моя забота, это возможность доступа к facebook приложения на мобильном браузере и мы можем получить доступ к фан-страницу пользовательского вкладку facebook на мобильном браузере?

Короче я хочу, чтобы получить доступ мое приложение страницу facebook на мобильном браузере, и я не могу это сделать.

Заранее Спасибо!

---

Top 5 ответ

1Fabio Antunes @

При просмотре на мобильных устройствах через https://m.facebook.com Вы не имеете доступа к Canvas Apps также известный как " приложение на Facebook ", ни того, закладки .

Чтобы решить эту проблему, вы можете добавить платформу к существующему App, представьте себе, этот сценарий, когда у вас есть приложение, которое это закладка и приложение на Facebook (холст APP) . Мы собираемся добавить новую платформу, сайт, сделать это, просто перейдите к существующей приложение, а затем настройки и в нижней части страницы естькнопка, которая говорит + Добавить платформу, после чеговсплывающее окно:

не удалось открыть вкладку facebook приложение / фан-страницу на мобильном браузере

Если вы заметили мое приложение уже имеет два платформу легкие серые, теперь я добавлять новое на сайт как я уже сказал раньше.

После выбора сайта платформу, два новых поля появится на ваших настройках приложения ,следующая картина являетсявозможность настройки для всех платформ вашего приложения :

не удалось открыть вкладку facebook приложение / фан-страницу на мобильном браузере

В этом примере я решил, что каждая платформа как его собственный URL, так как для каждой платформы, как в разных режимах, например, на вкладках странице вы можете проверить, еслипользователь любит свою страницу, не спрашивая разрешений на холсте странице вы должны спросить разрешения первыми, чтобы знать еслипользователь любит странице и на мобильных веб-сайтов необходимо проверить, еслипользователь вошел в систему на Facebook, и если он уже предоставлены разрешения для вашего приложения . Дело в том, после разрешения на одном из этих платформ вы можете получить доступ ко всемтрем, так как все ониже приложение .

Представьте себе, что вы получаете доступ к закладке приложение на вашем столе, и вы предоставлять разрешения на это . Теперь попробуйте с помощью мобильного устройства и войдите через https://m.facebook.com приложение, которое вы создали, будет доступна в меню приложения исключительно в закладки и, если вы используете поиск facebook на вашем мобильном устройстве также будут доступны. Следующий ПОСменю приложения:

не удалось открыть вкладку facebook приложение / фан-страницу на мобильном браузере

Примечание: В этой картинке вы не видите любое приложение, я не есть какие-либо установки, это просто для разъяснений

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

Эй, вы хотите быть прохладно ? Затем проверьте этот удивительный приложение http://bit.ly/best-app-evah

Я использую bit.ly просто потому, что это более красиво, это bit.ly перенаправляет пользователя на моей URL https://myapp.com/app/gate, где у меня есть этот кусок кода :

    include 'Mobile_Detect.php';
    $detect = new Mobile_Detect();

    if ($detect->isMobile())//check if the browser is mobile
        //redirect the page to our mobile app in this case was http://myapp.com/app/mobile
    }else{ 
       //redirect to our canvas page or page tab:
       //to redirect the user to the canvas app https://apps.facebook.com/NAMESPACE_APP
       //to redirect the user to the page tab https://www.facebook.com/PAGE_NAME or PAGE_ID/?sk=app_APP_ID
    }

В этом примере вы можете использовать этот PHP библиотеку, которая помогает вам обнаруживать мобильные устройства : http://mobiledetect.net

Ох, и как сказал Nisarg Патель проверить facebook блог https://developers.facebook.com/blog/post/575/

2Igy @

https://developers.facebook.com/bugs/435173473172584/ по платформе Facebook,

Обойти я обычно указывают на то,

Link users to your mobile web site directly Show them the 'tab' content directly in the mobile site if they're using a mobile browser (use something like WURFL to detect), Redirect desktop browsers back to the Facebook Page Tab directly