我在Unity Editor中测试Facebook sdk(登录)时遇到了一个奇怪的问题。登录过程正常,但在成功登录(粘贴令牌生成器)后,Facebook会将我重新投入到我的第一个场景中,而不是停留在登录过程开始的同一场景中。
为什么会发生这种情况?
更新:扼杀,只有在启用“游戏最大化”时才会发生这种情况。
更新:Code snipet:
public class UserManager : MonoBehaviour {
public Button fbLoginButton;
public Text errorSuccessText;
public void Start() {
fbLoginButton.interactable = false;
FB.Init (OnFBInitComplete);
fbLoginButton.onClick.AddListener (() => SubmitFBInfo ());
}
private void OnFBInitComplete() {
fbLoginButton.interactable = true;
}
private void SubmitFBInfo() {
FB.Login("email,publish_actions", FBLoginCallback);
}
private void FBLoginCallback(FBResult result) {
if (FB.IsLoggedIn) {
errorSuccessText.text = "Logged In with Facebook";
}
}