Type Library Return value Revision Keywords See also Function plugin.ageRange.* none Release 2025.3721 age range, age verification, parental controls, Screen Time, iOS 18 plugin.ageRange.requestAgeRange() ageRange
Initializes the Age Range plugin and sets up the listener function to receive age verification events.
plugin.ageRange.init( listener )
local ageRange = require( "plugin.ageRange" )
local function ageRangeListener( event )
if event.isError then
print( "Error:", event.errorMessage )
elseif not event.isAvailable then
print( "Age range not available" )
elseif event.declined then
print( "User declined to share age range" )
else
print( "Lower bound:", event.lowerBound )
print( "Upper bound:", event.upperBound )
print( "User status:", event.userStatus )
print( "Has parental controls:", event.hasParentalControls )
end
end
-- Initialize the plugin
ageRange.init( ageRangeListener )
-- Later, request age range
ageRange.requestAgeRange( )