That's fine, since there's no change in the state.
The
auth.authResponseChanged
event is fired when the auth response has changed. TheauthResponse
is part of the response object that's returned when querying the state of a person's authentication status. It contains the person's access token, when the token will expire and the person's user ID.
For an app user, when you run the app- status is changed to login since you have set status: true
, so this event is triggered and you got logged in
and come to the session.
But when you run the app for a not-logged-in/non-app user, this event wont trigger since the status is not changed. It was "not-logged-in" or "not-authorized" earlier and its the same now.
When you call facebook login for a not-logged-in user/non-app user, the status will change and you will see a your log as "logged in" or "not logged in".