2014-09-25 62 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

相關問題