我正在尝试在我们的画布应用程序中创建一个请求流,该应用程序使用无摩擦请求来允许在全屏时发送请求。
我没有看到解决方案的问题是如何检测发送请求何时会弹出 UI 对话框,何时不会。如果我专门向一个或多个用户发送请求,并且其中任何一个尚未打开无摩擦请求,我将需要跳出全屏以便显示 FB UI 对话框。
但是,如果用户之前已经发送过请求并选中了“无摩擦”复选框,我们就不需要跳出全屏。
我如何知道是否要显示 UI 对话框?起初我认为可以使用 hideFlashCallback ,但似乎它只针对通知面板等 Facebook 元素触发,而不针对应用程序本身启动的对话框。
提前感谢您的任何帮助或想法!我知道 FB 上有一些游戏可以正确处理这个问题,但我不知道他们是如何做到的。