2012年11月27日 星期二

如何從Unity遊戲中,直接開啓FB App?



一般來說,開發者會透過導引的方式,希望用戶在玩完遊戲後同時也Follow粉絲頁,一方面取得第一手消息、一方面也讓玩家感到熱鬧,對吧!

但如何從Unity遊戲中,開啓FB上的粉絲頁呢?也許你會回答:

Application.OpenURL("https://www.facebook.com/WagonShootout");

Good Job~,這樣會是以瀏覽器的方式開啓,但我想你希望的是:
“先檢查手機上是否有安裝FB App,如果有就預設開啓,如果沒有在以Safari開啟。“ 

該怎麼做?很簡單,請你跟我這樣做:
public void FPClick() {
        float startTime;
        startTime = Time.timeSinceLevelLoad;
 
        //open the facebook app
        Application.OpenURL("fb://profile/你的粉絲頁ID");
        if (Time.timeSinceLevelLoad - startTime <= 1f) {
            //fail. Open safari.
        Application.OpenURL("https://www.facebook.com/WagonShootout");        }
}
上面“你的粉絲頁ID”,如何取得?

請用管理者身份進入你的粉絲頁:
點選“編輯專業”->“更新個人資料”
接著注意在你瀏覽器上的 URL 欄位,你會發現一組數字。對!那就是你的粉絲頁ID,給他貼上去就對了。



小編碎碎念:
如果你覺得這篇文章對你有所幫助,請給我們一個“贊”吧!


UnityIN 總編輯:Bric Lin,
Email: ericlin09@gmail.com
曾任職台灣某遊戲公司研發Game Engine,為書籍“OGRE入門指南”譯者,專攻Rendering技術與遊戲開發,目前為獨立團隊CocosPlay主程式

沒有留言:

張貼留言