BidPeak for iOS documentation
A leaderboard where the ranking is the thing being sold.
Before you start
- Flutter installed, with the Android and iOS toolchains for whichever platform you ship
- An Apple and a Google developer account to publish under your own name
- A backend for the boards and bids — the self-hosted BidPeak web application is a separate product
- In-app purchase products configured in each store, if you sell bid credits
Ships as a Flutter project you build and publish under your own developer account.
What it does not do
- It does not include a backend. This is the Flutter app; the boards, bidding engine and payments are the self-hosted BidPeak web application, sold separately.
- It does not complete in-app purchase setup. The flow is ready to connect; store products, pricing and review are yours.
- It is a project you compile and publish under your own developer account, not an app we submit for you.
What is in the download
The full Flutter source for iOS and Android: the live leaderboard, boards with their own rules and minimum bids, the in-app purchase flow, push notifications, dark mode and RTL support.
It is a project you compile and publish under your own developer account. No backend is included.
The first build
Install Flutter and build the project for one platform before configuring anything. A first build that fails is nearly always a toolchain version, and diagnosing that alongside backend configuration is twice the work.
Point it at your backend. If you do not have one, the self-hosted BidPeak web application is the matching server side.
Configure in-app purchase products in App Store Connect and Google Play, and test in each store’s sandbox before submitting.
Publishing it
Replace the branding everywhere before your first submission — icons, splash, store listing. Reviewers reject apps that look like a template more often than they reject the code inside them.
Be explicit in your store listing about what bids buy. Pay-to-rank is unusual enough that a vague description invites a rejection or a refund wave.
Turn on outbid notifications from launch. They are the mechanism by which the app makes money, not a nice-to-have.
Licence, updates and support
- One licence covers 1 application you build and publish.
- 1 year of updates, from the date of purchase.
- 1 year of email support.
- Instant download + licence key by email
- 30-day money-back guarantee
Questions this page does not answer go to support@webkoding.com. If you bought from us and cannot find your licence key, look it up here.
Common questions
Does this include the server?
No. This is the mobile app as a Flutter project. The self-hosted Laravel web application — boards, bidding engine, Stripe payments and operator console — is BidPeak, a separate product on this site.
Is the in-app purchase flow finished?
It is ready to connect: the flow is built, and the store products, pricing and review are yours to configure in App Store Connect and Google Play. No template can complete that half for you.
Does it support right-to-left languages?
Yes, along with dark mode. Both are much cheaper to have from the start than to retrofit.
Do users know when they have been outbid?
Push notifications on being outbid — which, on a pay-to-rank board, is the notification that brings people back to pay again.
Can I publish it as my own app?
Yes. It is a Flutter project you build and publish under your own developer account, and the full source is yours.
