1

我正在创建一个具有 facebook 集成的应用程序,以将图像发布到用户的墙上。

我正在使用名为“社交网络”的 prime31 统一插件。

这是我的问题:在重新运行时(之前在 Facebook 上没有授权,并且在设备上卸载了应用程序以确保没有缓存数据),我将使用“电子邮件”作为唯一权限登录到 facebook。然后设备从我的应用程序切换到 facebook 应用程序以请求用户许可。我点击了“登录”按钮,然后大部分时间我只是最终切换到我在 facebook 中的新闻提要,而没有切换回我的应用程序。有时在切换到 facebook 应用程序而不是权限屏幕后,我最终会出现在一个空白页面上,其中“取消”是顶部唯一的按钮,而按“取消”则无济于事(我被困在那个空白页面上)。有时我会授权并正确切换回我的应用程序。

编辑:这感觉毫无意义,但我发现了问题的根源,所以我想我会分享,以防其他人遇到这个问题。

我的问题是,当我从 Unity 构建时,我通常会点击 cmd-B(或构建/附加)。这将覆盖 info.plist 文件,删除 prime31 插件为应用程序切换所做的 URL 注入。

进入构建设置菜单,点击“构建并运行”,然后按“替换”将运行将 URL 插入 info.plist 的代码。

4

0 回答 0