&引用;“玩家取消登录”;Unity IOS的facebook api中的回调(仅当设备中有facebook应用程序时)
我在ios上使用unity facebook api 4.3.6。如果我的设备中没有#facebookapp,那么它的工作状态非常好。一旦我下载并尝试登录,它会将我带到#facebookapp并通过回调再次重定向到我的游戏 FB登录回调:{“is_logged_in”:false,“user_id”:“”“access_token”:“”} 玩家取消登录&引用;“玩家取消登录”;Unity IOS的facebook api中的回调(仅当设备中有facebook应用程序时),ios,facebook,login,unity3d,facebook-unity-sdk,Ios,Facebook,Login,Unity3d,Facebook Unity Sdk,我在ios上使用unity facebook api 4.3.6。如果我的设备中没有#facebookapp,那么它的工作状态非常好。一旦我下载并尝试登录,它会将我带到#facebookapp并通过回调再次重定向到我的游戏 FB登录回调:{“is_logged_in”:false,“user_id”:“”“access_token”:“”} 玩家取消登录 只有当我下载了facebook应用程序时才会发生这种情况!我认为这是一个如何缓存的问题,但不确定到底是什么问题。运气好吗?我相信这与团结无关。
只有当我下载了facebook应用程序时才会发生这种情况!我认为这是一个如何缓存的问题,但不确定到底是什么问题。运气好吗?我相信这与团结无关。 以下是我面临的几个原因
我认为这与团结无关。 以下是我面临的几个原因
我明白为什么当设备安装facebook应用程序时,我的应用程序无法登录facebook
- 第一:软件OpenSSL创建密钥错误。我从这里下载了OpenSSL:,它错误地创建了keyhash。 我用过其他的OpenSSL软件,你可以在这里下载:,这是CreateKeshHash的权利
- 第二:在FacebookAndroidUtil.cs类的第62行中,在System.Environment.GetEnvironmentVariable(“HOMEDRIVE”)之前添加System.Environment.GetEnvironmentVariable(“HOMEPATH”)。Facebook SDK需要一个文件debug.keystore,位于:C:\Users\UserName.android\debug.keystore。 如果Unity编辑器的编辑设置Facebook尚未创建android调试哈希键。然后使用Eclipse软件,创建并运行任何项目。Eclipse将生成debug.keystore。如果它不是在folfer:C:\Users\UserName.android\debug.keystore中创建的,则找到它,将其复制并粘贴到C:\Users\UserName.android\debug.keystore中
- 第三:在Facebook上发布你的应用程序,所以要确保它是“这个应用程序是公开的,所有用户都可以使用”
- 第一:软件OpenSSL创建密钥错误。我从这里下载了OpenSSL:,它错误地创建了keyhash。 我用过其他的OpenSSL软件,你可以在这里下载:,这是CreateKeshHash的权利
- 第二:在FacebookAndroidUtil.cs类的第62行中,在System.Environment.GetEnvironmentVariable(“HOMEDRIVE”)之前添加System.Environment.GetEnvironmentVariable(“HOMEPATH”)。Facebook SDK需要一个文件debug.keystore,位于:C:\Users\UserName.android\debug.keystore。 如果Unity编辑器的编辑设置Facebook尚未创建android调试哈希键。然后使用Eclipse软件,创建并运行任何项目。Eclipse将生成debug.keystore。如果它不是在folfer:C:\Users\UserName.android\debug.keystore中创建的,则找到它,将其复制并粘贴到C:\Users\UserName.android\debug.keystore中
- 第三:在Facebook上发布你的应用程序,所以要确保它是“这个应用程序是公开的,所有用户都可以使用”
- 去
- 从下拉列表中选择相应的应用程序
- 从页面左侧的表格中转到“状态和审阅”
- 是否要向公众提供此应用及其所有live功能?-选择开关以设置是/否值
- 去
- 从下拉列表中选择相应的应用程序
- 从页面左侧的表格中转到“状态和审阅”
- 是否要向公众提供此应用及其所有live功能?-选择开关以设置是/否值
- 以下是帮助我解决Unity Facebook Android问题的原因
将沙盒模式设置为:
如果“开/关”按钮处于禁用状态,请返回“设置”并输入有效的电子邮件地址。以下是帮助我解决Unity Facebook Android问题的方法 将沙盒模式设置为:
如果“开/关”按钮被禁用,请返回“设置”并输入有效的电子邮件地址。此错误是否发生在模拟器或设备上?您使用的是ios native dialog还是facebook dialog?听起来您的捆绑包id有问题。能否确保启用了ios集成,并且在developer.facebook.com上设置了正确的捆绑包id?此错误发生在模拟器或设备上?您使用的是ios native dialog还是facebook dialog?听起来您的捆绑包id有问题。您能否确保启用了ios集成,并且在developer.facebook.com上设置了正确的捆绑包id?是的,我使用了错误的捆绑包id!解决了这个问题!!是的,我使用了错误的捆绑id!解决了这个问题!!“是否要使此应用及其所有实时功能可供公众使用?-选择开关以设置是/否值。”请注意,您还可以将用户添加为testuser。然后它就会工作。“你想让这个应用程序及其所有实时功能对公众开放吗?-选择开关设置是/否值。”请注意,你也可以将用户添加为testuser。然后它就会起作用。