AffiliatePro Mobile App — Changelog & Updates
Native iOS & Android companion app for AffiliatePro SaaS Platform. Track earnings, manage affiliates, and grow your network on the go.
Latest Updates & Features
Recent improvements, new features, and bug fixes for the mobile app
- ✨ Admin integration programs & campaigns — viewer screens
- ✨ Programs: list + detail (loads from Admin API)
- ✨ Campaigns: list + detail (loads from Admin API)
- ✨ Campaign cards: stats (orders, clicks, sales total) + clearer list layout
- ✨ Commissions: % vs fixed; fixed amounts use site currency from API
- ✨ SnackBar / navigation polish (e.g. after login)
- ✨ Translations for new program/campaign/stat/commission strings
- ✨ No program/campaign editing in the app (view only)
- ✨ Settings overview (drawer)
- ✨ Loads settings_summary from Admin API
- ✨ Formatted values (on/off, not set, modes, units)
- ✨ Language: shows name/code; hides internal DB id
- ✨ Translations added (en, ar, es, fr, tr)
- ✨ View only (edits on web admin)
- ✨ Admin integration categories & orders — viewer screens
- ✨ Categories: list + detail (Admin API)
- ✨ Orders: unified list (store + integration) + detail by source (Admin API)
- ✨ Order source chip + status on list and detail
- ✨ Order detail: store (products + history) or integration (program/campaign + custom data)
- ✨ Translations: en, ar, es, fr, tr
- ✨ View only — no edit in app
- ✨ Admin app — notifications inbox & user account filters
- ✨ Drawer: notifications list — search, All / Unread / Read with a count on each chip, total for the active filter, infinite scroll, pull-to-refresh
- ✨ Mark all read with confirmation; detail opens a notification and marks it read; no handoff to an external browser from the app
- ✨ Users tab: second chip row for All accounts / Affiliates / Vendors wired to the account API param; models read account_type
- ✨ Translations added or updated for these flows: en, ar, es, fr, tr
- ✨ Vendor profile on user detail
- ✨ Users → user detail: read-only Vendor profile block when vendor_profile_extras is present (store fields, integration/product counts, vendor_setting fields when returned)
- ✨ Models parse vendor_profile_extras on AdminUserDetail
- ✨ Translations added for this flow: en, ar, es, fr, tr
- ✨ Admin staff & roles (read-only)
- ✨ Drawer — Admin staff (search, infinite scroll, pull-to-refresh) and Admin roles (expandable role cards, permission pills)
- ✨ Staff detail — Loads with local state + API (avoids GetX update() during initState so taps open reliably); card layout, stacked label/value (long email wraps, selectable text), role highlight, static permission badges, status pill, read-only footer
- ✨ Service / models — getAdminStaff, getAdminStaffDetails, getAdminRoles; admin_team_model; controllers registered in DI
- ✨ Translations — admin_team_* and admin_team_user_id: en, ar, es, fr, tr
- ✨ UI gated by role slugs
- ✨ Sub-admin roles in the app
- ✨ Tabs and drawer show only what the sub-admin's slugs allow
- ✨ Profile tab always visible to load permissions
- ✨ Profile screen shows assigned role name; edit profile requires settings slug
- ✨ No allowed areas after permissions load → admin_no_permissions shown
- ✨ Translations admin_no_permissions: en, ar, es, fr, tr
- ✨ Admin Dashboard — total balance with weekly growth, user/affiliate/vendor counts, pending users, pending payouts, store sales, vendor sales, commissions, click earnings, total withdrawals, today\\\'s clicks, today\\\'s sales, recent registrations
- ✨ Admin User Management — search users, filter by status (All, Active, Pending, Blocked), infinite scroll, view user detail with performance stats (balance, clicks, sales, revenue, referrals), enable/disable user accounts
- ✨ Admin Withdrawal Management — tabbed view (Pending, Paid, Rejected), approve or reject withdrawals with admin notes
- ✨ Admin Wallet — platform balance, local store sales, vendor sales, external orders, clicks and commissions breakdown by source, recent transactions list
- ✨ Admin Reports & Analytics — custom date range picker, clicks-by-day bar chart with tooltips, sales-by-day bar chart with revenue totals, top affiliates leaderboard with rank badges
- ✨ Admin Profile — view and edit profile (name, email, phone with international input, country, city, pincode, password), Administrator badge, avatar display
- ✨ Multi-Language Support — 5 built-in languages: English, Arabic, Spanish, French, Turkish
- ✨ Language Switcher — change language from the app with saved preference
- ✨ RTL Support — Arabic language with right-to-left layout
- ✅ Material Design 3 theming across all admin screens
- ✅ Shimmer loading on admin dashboard, users list, withdrawals, wallet, and reports
- ✅ Infinite scroll pagination on users and withdrawals lists
- ✅ Pull-to-refresh on all admin screens
- ✅ Color-coded status badges for users (Active, Pending, Blocked) and withdrawals (Pending, Paid, Rejected)
- ✅ Drawer side menu with Reports & Analytics access
- ⚡ Admin role detection — automatic routing to admin dashboard on login
- ⚡ Currency formatting with configurable symbols across all admin screens
- ⚡ User detail page with full performance metrics and enable/disable toggle
- ⚡ Withdrawal approval flow with confirmation dialog and admin notes
- ⚡ Date range filtering for admin reports with two-year history support
Premium Hosting for Your Affiliate Infrastructure
For optimal performance of your self-hosted affiliate platform, we recommend the enterprise-grade hosting solutions below. These providers offer the reliability and scalability your SaaS infrastructure deserves.
Please don't hesitate to contact us if you have any questions or require additional clarification.
Get the AffiliatePro Mobile App
Manage your affiliate network on the go. Track earnings, approve affiliates, and monitor sales from anywhere.
Built with Flutter — Native iOS & Android Performance
Need the Full AffiliatePro Platform?
Build your own multi-vendor affiliate platform with MLM support, membership tiers, and lifetime license.
