User Identity
Define a user's identity
User Identity
The read access to Meroku's dApp Store Kit APIs doesn’t require any specific authentication.
In order to download the .app or visit its URL or rate the .app, a user id is required. This user id could be any identifier, that uniquely identifies a user. If your dApp Store Implementation has a notion of “user-id” or similar, that field should go here.
If your dApp Store has the user's wallet address, that can also be used.
Age
Certain .apps are age limited. In order to ensure you enable age-appropriate access, it is required to know the age of a user.
We recommend you ask the age of the user and store it "in the browser". This should be used as a filter parameter in the listings.
Example: The following CURL request filters .apps with a query to age greater than 18
Geography
Certain .apps are geo limited. In order to ensure you enable location-appropriate access, it is required to know the country of usage of a user.
We recommend you use device location or IP address to deduce the location and use the country as a filter parameter in the listings.
Ex: To filter based on allowedInCountries
For example: To filter based on blockedInCountries
Device Details
Some calls like "download Build URL" requires device details. This could be a unique identifier for the device. For Android devices, this could be “GSF Code”. This is used to obtain information like which users have what .apps installed on which device.
Last updated