フルスクリーンでリクエストを送信できるように、摩擦のないリクエストを使用するリクエストフローをキャンバスアプリで作成しようとしています。
解決策が見当たらない問題は、リクエストの送信時にUIダイアログがポップアップするタイミングとポップアップしないタイミングを検出する方法です。特に1人以上のユーザーにリクエストを送信し、そのいずれかでまだ摩擦のないリクエストがオンになっていない場合は、FBUIダイアログを表示できるようにフルスクリーンから抜け出す必要があります。
ただし、ユーザーが以前にリクエストを送信し、摩擦のないチェックボックスをオンにした場合は、フルスクリーンから抜け出す必要はありません。
UIダイアログが表示されるかどうかはどうすればわかりますか?最初はhideFlashCallbackを使用できると思いましたが、これは通知パネルなどのFacebook要素に対してのみ発生し、アプリ自体が開始するダイアログに対しては発生しないようです。
支援やアイデアを事前に感謝します!これを適切に処理するゲームがFBにあることは知っていますが、彼らがどのようにそれを行っているのか理解できません。