通过 Unity3d 中的应用程序登录 Facebook
Facebook login via application in Unity3d
我有几个 Unity3d 游戏版本(Dev、Stage),我有几个合适的 Facebook 测试应用程序(每个都有不同的 Fb_id)。
当我在 Dev build 中登录 Facebook 时,我的游戏关闭并打开 Facebook 应用程序,所以我可以单击 1 次登录,所以我不需要输入我的信用(如果我'我已经登录到 Facebook 应用程序)。
当我在 Stage build 中登录 Facebook 时,Facebook canvas 会在我的游戏顶部打开,所以每次我都需要输入我的信用才能登录。
但是,两个版本的设置似乎相同。我如何设置 Stage build 以使用 Facebook 应用程序而不是 canvas?
如here所述,plist 中应该有一个'FacebookDisplayName'。这不是一个真正的解决方案,但它推动了我前进。
问题是项目设置中的 Fb_id(存储在 FacebookSettings.asset 中)应该等于 plist (FacebookAppId) 中的那个。否则,canvas 将打开用于登录而不是 Facebook 应用程序。
我有几个 Unity3d 游戏版本(Dev、Stage),我有几个合适的 Facebook 测试应用程序(每个都有不同的 Fb_id)。
当我在 Dev build 中登录 Facebook 时,我的游戏关闭并打开 Facebook 应用程序,所以我可以单击 1 次登录,所以我不需要输入我的信用(如果我'我已经登录到 Facebook 应用程序)。
当我在 Stage build 中登录 Facebook 时,Facebook canvas 会在我的游戏顶部打开,所以每次我都需要输入我的信用才能登录。
但是,两个版本的设置似乎相同。我如何设置 Stage build 以使用 Facebook 应用程序而不是 canvas?
如here所述,plist 中应该有一个'FacebookDisplayName'。这不是一个真正的解决方案,但它推动了我前进。
问题是项目设置中的 Fb_id(存储在 FacebookSettings.asset 中)应该等于 plist (FacebookAppId) 中的那个。否则,canvas 将打开用于登录而不是 Facebook 应用程序。