@globules-io/cordova-plugin-age-check
v1.0.0
Published
Unified cross-platform age verification plugin for Cordova. Uses Google Play Age Signals on Android and Apple's Declared Age Range on iOS.
Maintainers
Readme
cordova-plugin-age-check
Unified cross-platform age verification plugin for Cordova. This plugin acts as a thin wrapper that provides a consistent API for age verification on both Android and iOS.
Features
- Single unified API:
AgeCheck.checkAge() - On Android: Uses Google Play Age Signals API
- On iOS: Uses Apple Declared Age Range API
- Normalized
userStatusvalues across platforms - Simple and lightweight
Installation
cordova plugin add @globules-io/cordova-plugin-age-check
cordova plugin rm @globules-io/cordova-plugin-age-checkSupported Platforms
Android (35+) iOS (26+)
JS API
AgeCheck.checkAge(
function(result) {
console.log("Age Check Result:", result);
switch (result.userStatus) {
case "VERIFIED":
case "DECLARED":
// Full access
break;
case "DECLINED":
case "SUPERVISED_APPROVAL_DENIED":
// Restricted mode
break;
default:
// Unknown or fallback
}
},
function(error) {
console.error("Age check failed:", error);
}
);
AgeCheck.isSupported(function(supported) {
console.log("AgeCheck supported:", supported);
});