Skip to content

Commit c7b3b7b

Browse files
authored
Add reference to Amazon GetUserAgeData API (#210)
1 parent ac67936 commit c7b3b7b

1 file changed

Lines changed: 19 additions & 6 deletions

File tree

markdown/plugin/ageRange/index.markdown

Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
> --------------------- ------------------------------------------------------------------------------------------
44
> __Type__ [Library][api.type.Library]
55
> __Revision__ [REVISION_LABEL](__REVISION_URL__)
6-
> __Keywords__ age, age range, age verification, parental controls, COPPA, iOS 26, Android
7-
> __Platforms__ Android, iOS
6+
> __Keywords__ age, age range, age verification, parental controls, COPPA, iOS 26, Android, Amazon
7+
> __Platforms__ Android, iOS, Amazon
88
> --------------------- ------------------------------------------------------------------------------------------
99
1010
## Overview
1111

12-
The Age Range plugin provides access to Apple's Declared Age Range framework (iOS 26.0+) and Google's Age Signals API (Android) for age verification and parental control management. This plugin helps apps comply with age-related regulations including state laws requiring parental consent for minors.
12+
The Age Range plugin provides access to **Apples Declared Age Range framework** (iOS 26.0+), **Googles Age Signals API** (Android), and **Amazon’s GetUserAgeData API** (Amazon Appstore / Fire OS) for age verification and parental control management. This plugin helps apps comply with age-related regulations including state laws requiring parental consent for minors.
1313

1414
### Platform Differences
1515

@@ -20,13 +20,20 @@ The Age Range plugin provides access to Apple's Declared Age Range framework (iO
2020
- Provides detailed parental control information
2121
- Supports PermissionKit for communication and update approvals
2222

23-
**Android**
23+
**Android (Google Play)**
2424
- Uses Google Play's Age Signals API
2525
- Integrates with Family Link supervision
2626
- Returns age ranges for supervised users
2727
- Checks approval status through Play Console
2828
- Limited real-time permission support
2929

30+
**Android (Amazon Appstore / Fire OS)**
31+
- Uses Amazon’s GetUserAgeData API
32+
- Integrates with Amazon Kids (child profiles)
33+
- Returns age range data for supervised child profiles
34+
- Supports age verification via Amazon’s content provider system
35+
- Use the Amazon App Tester or publish your app in the Amazon Appstore for testing
36+
3037
## Syntax
3138

3239
local ageRange = require("plugin.ageRange")
@@ -80,10 +87,17 @@ settings =
8087

8188
### Android Requirements
8289

90+
#### Google Play Store Builds
8391
Ensure Google Play Services is up to date. The Age Signals API requires:
8492
- Google Play Store installed and enabled
8593
- Google Play Services 22.0.0 or later
8694

95+
#### Amazon Appstore / Fire OS Builds
96+
The Age Range plugin supports Amazon’s GetUserAgeData API on Fire OS devices and any Android device running the Amazon Appstore. Requirements include:
97+
- Fire OS device or Android device with Amazon Appstore installed
98+
- Amazon Kids child profile for supervised age range data (otherwise age range may be unavailable)
99+
- For testing: install the Amazon App Tester or publish your app to the Amazon Appstore
100+
87101
## Sample Code
88102
``````lua
89103
local ageRange = require("plugin.ageRange")
@@ -134,5 +148,4 @@ ageRange.requestAgeRange()
134148

135149
## Support
136150

137-
- GitHub: [https://github.com/solar2d/plugin.ageRange](https://github.com/solar2d/plugin.ageRange)
138-
- Documentation: [https://docs.coronalabs.com/plugin/ageRange](https://docs.coronalabs.com/plugin/ageRange)
151+
- [View on GitHub](https://github.com/solar2d/com.solar2d-plugin.ageRange)

0 commit comments

Comments
 (0)