自分のコンピューターで問題なく動作するアプリをテストしていますが、友人がテストすると、彼のコンピューターに正しく読み込まれません。彼は許可画面を取得し、許可を選択しますが、残りは読み込まれません。
私は FB.getLoginStatus が彼の側で何も返していないことを発見しました。彼に Firefox (私が使用している) で試してもらったので、ブラウザの問題ではないはずです。また、彼に私としてログインして同じ結果でテストしてもらったので、彼の Facebook アカウントとは何の関係もないはずです。
私の側のwriteDisplayConsoleは「接続済み」などを書き込みますが、私の友人には接続について何も書かれていません。つまり、getLoginStatusからの応答がありませんでした。アプリの残りの部分は正常に表示されますが、welcomePlayer 関数は実行されません。
問題が何であるか知っている人はいますか?
FB.getLoginStatus(function (response) {
writeDisplayConsole('FB LSTATUS: ' + response.status);
if (response.status === 'connected') {
gPlayerFBID = response.authResponse.userID;
writeDisplayConsole('User ID:'+ gPlayerFBID);
welcomePlayer(gPlayerFBID);
}
});