Facebook推出SDK for Unity已經有段時間了(不過好像一直在beta版?)...
之前的專案因為Facebook SDK還不見蹤影而使用了prime31的SocialNetwork plugin來開發,現在總算有閒可以來測測這東西了。
在設定上Facebook參考了(我覺得啦...)prime31的設定方法,也就是用個asset檔來記錄設定,但Facebook做得更好的是在Unity介面上只要設定好Facebook App Id就幾乎大功告成了,其他需要輸入到Facebook介面上的資料也很貼心的整理好等著複製,甚至貼心到連Debug Android Key Hash也抓好了!
但發生了件令人費解的事情是Web版可以正常登入Facebook帳號也可以發文章,偏偏Android卻怎樣也無法登入...
查了許久才發現Facebook SDK自動生成的AndroidManifest檔案裡面activity android:name="com.unity3d.player.UnityPlayerNativeActivity"沒有被替換成com.facebook.unity.FBUnityPlayerActivity,只要修改好這點就可以正常使用無誤了。
沒有留言:
張貼留言