Player accounts
A player account is the identity a visitor creates at appsinity.com/user/login.html. It is separate from a developer account, and it is what downloads, reviews and licences attach to.
What the account record holds
| Field | Rule | Notes |
|---|---|---|
uid | Server-assigned | The stable identifier |
email | Must be valid and verified by OTP | No self-service change |
displayName | At least 2 characters, capped at 120 | Shown in the profile menu and on reviews |
username | 3-20 characters, ^[a-z0-9_]+$ | See Username and avatar |
photoURL / avatarUrl | Cloudinary HTTPS URL, at most 600 characters | Set once at sign-up |
emailVerified | Boolean | Set when the 6-digit code is accepted |
marketingConsent | Defaults off | Optional checkbox at sign-up |
productUpdateConsent | Defaults on | Registration always sends it true |
accountType | "player" | Compared against store_user on protected routes |
store_user.What signing in unlocks
Everything else works signed out: browsing, searching, and downloading unprotected builds. If your listing gates a download behind a sign-in, that is your own choice, not Appsinity's default.
- Writing a review — without it the panel says Sign in to write a review.
- Downloading a licence-protected release, which ties a device to your account.
- Age verification for
18+listings. - A store settings page and a profile menu.
- Personalised rails such as Because You Played… on the Games store.
The sign-up sequence
- Credentials. Email, display name, password, confirm password. Minimum password length is 6.
- PlayGate. A logo-picking check: three tiles, one real Appsinity logo. Choose the real Appsinity logo.
- OTP. Six digits to the email, 10 minutes to live.
- Finish. Display name, optional avatar, username, and the two consent checkboxes.
- Enter the store. Open Appsinity Store sends you to
/Apps/store.htmlunless the original URL carried a same-originnextparameter.
Guest and Moppichat
Continue as Guest goes straight to the store with no account, and gets none of the unlocks above.
Moppichat is a separate product with its own authentication. Direct messages live in user/dms.html, signed in against Moppichat's own auth — an Appsinity store session does not sign you into it, and Appsinity friend lists do not exist. Do not build community expectations around it.
A store account is also not a Moppichat account: players must create one themselves.
Frequently asked questions
Can one person have a player account and a developer account?
Yes, and publishers usually do. Keep them distinct: use the developer identity to publish and a player identity to test the store as a customer.
Does a player account cost anything?
No. There is no paid tier of any kind on the store side.
Where do I change my email or password?
Password recovery exists; changing an email address does not. See Account recovery.
Developer publishing support: [email protected]
General support: [email protected]
Partnerships: [email protected]
APPSINITY