App Listing Content¶
The content merchants see in the App Store. Provide these when you submit your app so the listing is complete and reviewable.
What the form actually has¶
- App name — required, unique, descriptive. Permanent: it sets the slug and cannot be changed after submission.
- Category — free text, used for App Store filtering. Match an existing category rather than inventing one.
- Description — up to 5000 characters. This is the whole listing; write it as such.
- Pricing — a price (
0for free) and currency (BDTdefault), or a set of plans. See Pricing & Discovery. - Version — semver; bump it on each resubmission so merchants see updates.
There is no media upload for apps
The app form has no icon/logo upload and no screenshot upload. The API
accepts logo and screenshots values, but nothing in the Partner Panel
sends them today — so a merchant sees your name, category and description
and nothing else. Front-load the description accordingly.
Themes are different: their screenshots are extracted from the package. See Theme Screenshots & Assets.
Review checklist¶
Before submitting, confirm:
- [ ] App URL, Redirect URL, Webhooks URL are all https and publicly reachable.
- [ ] Requested permissions are the minimum you actually use.
- [ ] Subscribed events are all from the allowlist.
- [ ] Your webhooks endpoint verifies the HMAC signature (see App Configuration -> Webhooks).
- [ ] Description contains no placeholder text and states any prerequisite in its first two lines.
- [ ] Version bumped since the last submission.
See App Distribution & Lifecycle for what happens after you submit.