前言
Unity 接入Facebook的SDK 在登录时,总是跳转到网页,打不卡app
结论
登录时候获取了太多权限,可能是报错了
public static void Login(Action action = null)
{
//登录时不要获取过多权限
//List<string> perms = new List<string>() { "public_profile", "email", "user_friends" };
List<string> perms = new List<string>() { "public_profile" };
FB.LogInWithReadPermissions(perms, (result) =>
{
if (FB.IsLoggedIn)
{
// AccessToken class will have session details
var aToken = Facebook.Unity.AccessToken.CurrentAccessToken;
action?.Invoke();
}
else
{
//debug
}
});
}