私は FB Javascript SDK を使用しており、 を呼び出すカスタム ボタンを介してログインを処理していますFB.login
。理想的には、ユーザーにアプリの承認/許可ダイアログが表示されるたびに追跡データを記録できるようにして、この段階で何人のユーザーが爆撃したかを確認できるようにしたいと考えています。残念ながら、これを達成する信頼できる方法を見つけることができないようです。
ユーザーがすでに FB にログインしている場合は、 を呼び出す前にログイン ステータスを確認することで、それが表示されるかどうかを推測できますFB.login
。ユーザーが の場合not_authorized
、権限ダイアログが表示されることがわかります。しかし、ユーザーがログインしていない場合、私の情報はより制限されます。ユーザーがプロセスを終了した場合はダイアログが表示されたと推測できますがnot_authorized
、最終connected
的には接続済みのユーザーと承認したばかりのユーザーを区別する方法がありません。
イベントが役立つことを願っていauth.prompt
ましたが、 から始まるシーケンスでは発生しないようですFB.login
。助言がありますか?