2014-09-25 3 views
-1

Я сделать игру для Android на Unity (C#), когда я нажимаю на определенном окне Я хочу, чтобы пользователи будут перенаправляться на facebook странице. Я уже сделал это, чтобы открыть браузер по умолчанию по умолчанию, но я хотел бы проверить, есть ли приложение fb для открытия страницы в приложении, если не открыть его в браузере.Открыть URL на Facebook или приложения Facebook в браузере

Я попытался Флавио Бриаторе:

Application.OpenURL ("ФБ: // страница/382171845278904");

Это позволит открыть приложение, но не пойдет на страницу, и я понятия не имею, как проверить, есть ли у них установлено приложение или нет ..

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

ответ

0

Начните с проверкой, если пользователь facebook установлен

try{ 
    ApplicationInfo info = getPackageManager().getApplicationInfo("com.facebook.katana", 0); 
    Application.OpenURL("fb://page/382171845278904"); 
} catch(PackageManager.NameNotFoundException e){ 
    Application.OpenURL("http://facebook.com/382171845278904"); 
} 
+1

Я мог бы сделать это с помощью кода, который я нашел .. только что фб приложение не увидит вкладки страниц .. поэтому я оставил application.OpenURL («fbpage») .. но спасибо я имел код, похожий на ваш, я также должен был использовать FB: // профиль/«идентификатор» вместо страницы .. страница только что открыл приложение, но не страница .. спасибо !!! –

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