Type Boolean Revision 2017.3060 Keywords facebook, isActive See also facebook.*
Used to confirm that the Facebook plugin is properly initialized after calling require( "plugin.facebook.v4" )true if the Facebook plugin was successfully initialized, false otherwise.
On iOS, this property will always be true since the Facebook SDK for iOS doesn't have an initialization process that needs to happen asynchronously.
Some functions/properties require facebook-v4.isActive to be true before giving reliable results. This is noted in their respective documentation.
facebook.isActive
local facebook = require( "plugin.facebook.v4" )
local function enforceFacebookLogin()
if ( facebook.isActive ) then
if ( facebook.getCurrentAccessToken() == nil ) then
print( "Login required!" )
facebook.login()
else
print( "Already logged in." )
end
else
print( "Please wait for facebook to finish initializing before checking the current access token" )
end
end
enforceFacebookLogin()