在Unity製作Facebook Share分享功能

views

為提高遊戲的曝光率 結合Facebbok的運用是不可或缺的 以下分享如何在在遊戲內加入Facebook Share功能的方法:


 

  • 所使用的版本
  • 建立Facebook App (Facebook端認證用)
  • Prime [31] Social Networking Plugin在Unity的設定
  • 將Facebook相關功能整合到遊戲(Script)
  • 實測:分享遊戲成果到Facebook Timeline

所使用的版本

  • Unity 4.2.0f4
  • Prime [31] Social Networking Plugin (1.2014)
  • NGUI 2.6.3

建立Facebook App (Facebook端認證用)

在Facebook端建立App的主要目的在取得App ID

  • 只需填入App Name就好
  • 建立App後 填入相關資料如下圖 填完後存檔 可能會出現iPad/iPhone App錯誤的訊息 多存幾次就ok了
  • 將Bundle ID填入 (給iOS上開發用)
  • 將A部份的App ID與App Secret記下來
This entry was posted in Facebook, Unity Plugin and tagged by Mr.M. Bookmark the permalink.


8 thoughts on “在Unity製作Facebook Share分享功能

  1. 喔!我知道我的問題在哪裡了…原來他最新版本social networking初始化設定不一樣…
    而android的版本則是進入他的xml當中填入你的app id就可以了.

  2. 嗯嗯,謝謝你的解答,因為我現在的問題就是在初始化的設定上我也已經做了,可是我要在FacebookBinding.init()當中輸入我的app id的話,unity就會出現錯誤.

  3. 先快速回答你的問題,
    1.看了一下Prime31上的給Android開發用的文件 初始化的設定似乎與iOS的方法有所不同 但因為我沒實際用過Android版的 所以這部份只能回答到這

    2.在iOS上 我去看了一下Social Networking文件頁面 看來應該如你說的 你的Social Networking plugin是新版的 所以跟我的版本內容不同
    按照文件來看 各項功能呼叫方式應該差不了多少.
    其中Prime31有說到 要執行之前 要先做好初始化的設定:
    Once your application is setup, you will need call the “FacebookBinding.init”
    主要是將你的Facebook的App ID填入像這樣:FacebookBinding.init(你的Facebook app ID)
    通常初始化ok後 使用測試場景就可直接build到你的iOS設備使用了 不好意思 因為資訊不夠比較難解決你的問題

  4. 嗯嗯…因為我寄了信過去可是都沒有收到他們的回音…

    那麼我想再請問一下,如果是用在android上的話呢? 步驟上也是一樣嗎?

    (因為ios的都發佈不出來,所以android的也一直不敢下手買…)

  5. 如果Prime 31的social networking套件的內容與我的不同 是有可能的
    因為Prime31會一直出更新版本
    建議你可以email去問他們 並告知他們你的Unity版本, social networking套件的版本
    或是你也可以讓我知道更多的相關資訊 看看我有沒有辦法幫到你

  6. 你好,想請問一下,因為我一樣去下載了prime31的ios social networking插件,但是它們插件裡面的內容卻和你教程裡的內容不一樣,而且還不能執行.
    他們的scene名為FacebookTestScene

Leave a Reply

Your email address will not be published. Required fields are marked *