2014-09-25 61 views
-1

我正在Unity上制作Android游戏(C#),当我点击某个窗口时,我希望用户被重定向到Facebook页面。我已经在默认的Android浏览器上打开过了,但是我想检查一下,如果他们没有在浏览器上打开它,他们是否已经打开了应用程序中的页面。Facebook上的应用程序或Facebook上的浏览器上打开的网址

我已经试过了FB:

Application.OpenURL( “FB://页/ 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

我可以通过我找到了一个代码做到这一点..只是FB应用不会看到页面标签..所以我离开application.OpenURL(“fbpage” )..但是,谢谢我有一个类似于你的代码,我也不得不使用fb:// profile /“id”代替页面。页面刚刚打开了应用程序,但不是页面.. 谢谢!!! – 2014-09-26 17:38:28

相关问题