https://github.com/reiiyuki/facebook-auth-kit-unity
Facebook Authentication Toolkit for Unity
https://github.com/reiiyuki/facebook-auth-kit-unity
arx-ske12 authentication facebook facebook-login facebooksdk sdk toolkit toolkit-unity unity
Last synced: about 1 month ago
JSON representation
Facebook Authentication Toolkit for Unity
- Host: GitHub
- URL: https://github.com/reiiyuki/facebook-auth-kit-unity
- Owner: ReiiYuki
- License: mit
- Created: 2018-02-26T08:31:33.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-03T12:08:56.000Z (over 8 years ago)
- Last Synced: 2025-02-03T21:57:08.795Z (over 1 year ago)
- Topics: arx-ske12, authentication, facebook, facebook-login, facebooksdk, sdk, toolkit, toolkit-unity, unity
- Language: Objective-C
- Homepage:
- Size: 23.3 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Facebook Authentication Kit for Unity
Facebook Authentication Toolkit for Unity
## Usage
* Add Facebook Auth Controller from `FBAuthKit/Kit/Prefabs/Facebook Auth Controller.prefab` to your Unity scene.
* Setup Permission in Facebook Auth Controller
* Create Facebook Auth subscriber script and put it to scene.
* Call `Auth` method of Facebook Auth Controller to login
## Facebook Auth Subscriber
```cs
using UnityEngine;
using Facebook.Unity;
using FBAuthKit;
public class ExampleFBAuthSubscriber : MonoBehaviour {
public GameObject facebookController;
void Start()
{
//Register as subscriber
facebookController.GetComponent().Register(gameObject);
}
void OnAuthSuccess(AccessToken token)
{
//Do something when authentication is successful.
}
void OnInitializedFailure()
{
//Do something when Facebook SDK initialization is failure.
}
void OnAuthRequest()
{
//Do something when waiting process of Facebook Authentication.
}
void OnAuthFailure()
{
//Do something when authentication is failure.
}
}
```
## Solution when Facebook.Unity.Setting.dll is duplicate!
1. Close Unity
2. Go to `C:\Program Files\Unity\Editor\Data\PlaybackEngines`
3. Remove `Facebook`
4. Open Unity Project Again