我正在使用Unity(C#)为Android制作游戏,当我点击某个窗口时,我希望将用户重定向到Facebook页面。我已经在默认的android浏览器上打开了它,但我想检查一下,如果没有在浏览器上打开它,他们是否有fb app在应用程序上打开页面。
我试过了fb:
Application.OpenURL( “FB://页/ 382171845278904”);
这将打开应用程序,但不会转到页面,我不知道如何检查他们是否安装了应用程序..
提前致谢!!
答案 0 :(得分: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");
}