Skip to content

Mobile Trading Applications

Executive Summary

ScaleTrade

Provides a turnkey mobile solution allowing brokers to launch their own branded trading terminals on App Store and Google Play.
We handle the full technical cycle: from wrapping your WebTrader into a native shell to navigating the complex store compliance reviews.


📱 Technology & Platforms

Our mobile apps are built on a Hybrid Architecture. We take the powerful React-based WebTrader core and wrap it into a secure Native Shell using Apache Cordova. This ensures your mobile users get the exact same rich functionality as web users, but with native performance and features.

  • Apple iOS (App Store)

    • Native Wrapper: Swift / Objective-C
    • Compatibility: iPhone & iPad (iOS 13+)
    • Features: Push Notifications (Optimove), Secure Local Storage, User Authentication (Login/Password).
    • Distribution: Public Store or TestFlight.
  • Google Android (Play Store)

    • Native Wrapper: Kotlin / Java
    • Compatibility: Phones & Tablets (Android 8+)
    • Features: Push Notifications (Optimove), Secure Local Storage, User Authentication (Login/Password).
    • Distribution: Play Store or APK/AAB Direct Download.

🚀 The Launch Roadmap

How do we go from an idea to a live app? This process typically takes 1 to 2 weeks, depending on account verification speed.

Step 1: Requirements & Accounts

You provide the foundation. Before we write a single line of code, we need access to the "Land" where we will build your house.

  • ️Registration of Developer Accounts (Apple & Google).
  • ️D-U-N-S Number verification (for Corporate entities).
  • Preparation of Brand Assets (Logo, Colors).

Step 2: Configuration & Assembly

We build the engine. Depending on your needs, this stage has two paths:

  • Standard White Label: We take our proven template and inject your brand identity (Colors, Logos, Icons). Time: 3-5 days.
  • Custom Development: If you need specific features (e.g., Custom KYC flow, unique Payment Gateway integration), our developers estimate the task, write the code, and integrate it into the core. Time: Based on estimation.

Step 3: QA & Testing

You verify the result. We don't publish blindly. You get to touch the app first.

  • Android: We send you an .apk file. You install it manually and test.
  • iOS: We invite you to TestFlight. You download the beta version directly from Apple's testing server.

Step 4: Submission & Compliance

We handle the bureaucracy. We prepare the release candidate and submit it for review. We communicate with Apple/Google moderators, answer their questions about your business model, and provide necessary clarifications to pass the review.


📋 Publication Requirements (Checklist)

To ensure a smooth release, please prepare the following assets. Using tabs below, select the category of information.

We need this information for the default language (English) and any other localization you require.

Field Limit Description
App Name 30 chars The official name visible on the dashboard (e.g., "PrimeBroker - Trading").
Subtitle 30 chars A short marketing tagline (e.g., "Forex, Crypto & Stocks").
Full Description 4000 chars Detailed text describing features, benefits, and security. SEO Tip: Use keywords like "Trading", "Investment", "Analysis".
Keywords (iOS) 100 chars Comma-separated tags (e.g., finance, broker, cfd, wallet).
Support URL Link A valid link to your contact/support page.
Privacy Policy Link Crucial: A URL to your policy that explicitly states you collect user data (Name, Email, Device ID) for account management.

Strict Dimensions

Stores are automated. If an image is 1 pixel off, the upload will fail.

General Branding: * App Icon: 512 x 512 px (PNG, No transparency, Square). * Feature Graphic (Android): 1024 x 500 px (PNG). Used for promotional banners.

Screenshots (Marketing): We can generate standard screenshots from the emulator. However, for a premium look, we recommend providing designed images with captions.

  • iPhone (6.9"): 1290 x 2796 px
  • iPad Pro (13"): 2048 x 2732 px
  • Android Phone: 1080 x 1920 px (9:16 aspect ratio)
  • Android Tablet: 1920 x 1200 px

Financial applications are subject to strict review. Personal accounts are rejected.

1. Developer Accounts: * Apple: Must be an Organization account ($99/year). Requires a D-U-N-S Number to verify your legal entity. * Google: Organization account ($25 one-time). Requires ID verification.

2. Demo Account for Reviewers: * We must provide Apple/Google with a permanent Login & Password to a demo account. * Note: This account must have a balance and be fully functional so reviewers can "simulate" a trade.

3. Documents (Often Requested): * Certificate of Incorporation: Proof of company existence. * License: If you are a regulated broker, proof of license in the target jurisdictions. * Letter of Authorization: If your App Name differs from your Company Name, you need a signed letter confirming the right to use the brand.


🛠️ Development & Maintenance Details

Customization Capabilities

Our solution is flexible. While the core is standard, we can adapt:

  • Colors & Theme: Fully matched to your brand book.
  • Menu Structure: Can be simplified or expanded.
  • 3rd Party SDKs: Integration with specific analytics (AppsFlyer) or support chat systems (Intercom/Zendesk) is possible upon request.

The Release Cycle

How updates work after the app is live:

  1. Web Content Updates: Changes to the trading logic, new symbols, or chart configurations are updated on the server. No app update required. Users see changes instantly.
  2. Native Updates: Changes to the App Icon, Splash Screen, Biometrics logic, or Cordova engine require a Re-submission.
    • We build a new version (e.g., 1.0.1).
    • Submit to Review.
    • Once approved, users get the "Update" button in the store.

Common Review Challenges

We proactively handle these common rejection reasons:

Guideline 4.2 (Minimum Functionality)

Issue: Apple rejects apps that are just "websites". Solution: We emphasize our native features to prove the app's value.

Guideline 3.1.1 (In-App Purchase)

Issue: Apple wants 30% of all payments. Solution: We configure the app to strictly categorize deposits as "Trading Account Funding", which is exempt from Apple's commission.


FAQ & Knowledge Base

Here are the most common questions regarding store policies, technical limits, and operations.

💰 Financial & Store Policies

Does Apple/Google take a 30% commission on user deposits?

No. Trading applications are exempt from the standard 30% In-App Purchase (IAP) fee.
How it works: We implement deposits via external web gateways inside the app webview.
Compliance: According to App Store Guideline 3.2.1 (viii), apps used for financial trading are allowed to use external payment methods, provided you have the necessary licenses.

Can I restrict the app to specific countries?

Yes.
If your license only covers specific regions (e.g., EU only), we configure Geo-Availability in the App Store Connect and Google Play Console. Users from restricted countries will not see your app in the store.

🛠️ Updates & Maintenance

Do I need to update the app in the Store to apply changes?

It depends on the type of change. Since the app logic is compiled for performance, visual changes require a new release.
No Update Needed (Live Data):
- Trading conditions (Spreads, Swaps, Commissions).
- List of available symbols/assets.
- User account balance and history.
- Changing brand colors.
- Logos inside the app.
These are fetched from the server and update instantly.
Update Required (New Release):
Visuals: Fonts, or layout adjustments.
Logic: Adding new features, changing formulas, or fixing bugs in the interface.
Native Elements: Changing the App Icon, Splash Screen, or App Name.
These require compiling a new version and submitting it to the Store (Review takes 1–3 days).

What is the app size?

Thanks to our optimized Hybrid architecture, the app is very lightweight:
iOS: ~3–6 MB
Android: ~5–8 MB
This ensures high conversion rates even for users downloading via mobile data.

📊 Marketing & Analytics

Can I track where my installs come from (Attribution)?

Yes.
We support integration with major Mobile Measurement Partners (MMPs):
AppsFlyer / Optimove Analytics: Can be integrated upon request (requires your API key). This allows you to track which Facebook/Google Ads campaign led to an app installation and subsequent deposit.

Are there push notifications?

Enabled only when integrated with analytics services:
Transactional (Automated): Margin Calls, Order Executions, Price Alerts. These are triggered by the Trading Server.

Are there internal alerts?

Yes.
Transactional (automated): Order execution, order modification, order closing. These are triggered by the trading server.


Ready to Publish?

Leave a request to get the Deployment Checklist PDF and schedule a call with our technical team.

Contact Sales →