Skip to content
WebViewGold Vibe Coding to App Store
English
Get WebViewGold

Lovable + ratings

In-app rating prompts for your Lovable app

Ratings decide whether a store listing converts. WebViewGold lets your Lovable app show the native rating dialog (<code>rateapp://</code>) exactly when a user is happy: after a completed order, a finished workout, a saved project. You decide the moment in your web app; the native part is one call.

From $109 one-time per platform, or let our team do it all from $698.

  • Approval guarantee – or money back within 14 days
  • No coding needed
  • One-time payment, free updates
  • 24/7 human support
  • Made in Germany since 2014 · ISO 27001

How it works

Native dialog on iOS

rateapp:// shows Apple's SKStoreReviewController prompt. Apple limits how often it appears (about three times a year per user), so it is silent on some calls by design.

Rate dialog on Android

The same call shows a "Rate this app" dialog that opens your Play Store page (set RATE_MY_APP_URL in Config.java). Optionally WebViewGold asks automatically after N days and launches.

Your own pre-prompt

Ask "Enjoying the app?" in your Lovable UI first; send happy users to rateapp:// and unhappy ones to your feedback form in Supabase or Lovable Cloud (Postgres, storage, edge functions).

Prompt for Lovable

Paste this into Lovable to implement the web-app side. Review the result, publish, then test inside the WebViewGold app.

Prompt to paste into Lovable
Add a polite in-app rating prompt for the mobile app version. 1) Add a nullable column rating_prompted_at to the profiles table (migration included). 2) Create a hook useRatingPrompt() that, when navigator.userAgent contains "WebViewGold", the user has completed at least three tasks and rating_prompted_at is null, sets window.location.href to 'rateapp://' and updates rating_prompted_at to now. Call it right after the success toast of a completed task, never on error screens and never more than once per account. 3) In Settings add a "Rate the app" row linking to APP_STORE_URL or PLAY_STORE_URL depending on the platform in navigator.userAgent. 4) Keep all of this invisible in the normal browser.

With a good optimized version of your web app you can have a stunning mobile app within a couple of minutes. Additionally to that the customer service is very nice and very helpful! I can just recommend WebViewGold :-)

Julian Koch · Co-Founder of DuelDonkey · CodeCanyon

Add a rating flow to a Lovable app

About 20 minutes.

  1. Pick the happy moments

    Completed purchase, third successful use, finished task. Never on first launch, never after an error.

  2. Add the pre-prompt

    A small card in your web app: "Enjoying the app? Rate us" with Yes / Not really. Store the answer in Supabase or Lovable Cloud (Postgres, storage, edge functions) so you ask once.

  3. Call the native dialog

    On Yes, navigate to rateapp:// (only inside the app). On "Not really", open your feedback form.

  4. Configure the fallback

    iOS: showcustomrateappdialog and ratemyappurl for a dialog that always appears and links to your store page. Android: RATE_MY_APP_URL, optional SHOW_RATE_DIALOG with days and launches thresholds.

  5. Measure

    Watch ratings in App Store Connect and the Play Console; adjust the moment if the volume is low.

Store rules

  • Do not gate features behind leaving a review and do not ask for a specific star count.
  • Apple controls the frequency of the native prompt; do not try to work around it with repeated calls.
  • Respond to reviews in the store consoles; both stores show replies publicly.

Frequently asked questions

Why does rateapp:// sometimes show nothing on iOS?

Apple rate-limits the native prompt per user and year and also suppresses it during development. Use the custom dialog option if you need a guaranteed link to the store page.

Can I ask only paying users?

Yes. Your web app decides who sees the pre-prompt; the native call is only made for the users you choose.

Does the prompt work in TestFlight?

Apple does not display the native prompt in TestFlight builds; test the flow logic there and the real prompt in the App Store version.

Three ways to get your app into the stores

Same result, different amount of work on your side. All three come with the approval guarantee and 24/7 human support.

Do it yourself

$109 per platform, one-time

The WebViewGold license: a finished Xcode or Android Studio project. Paste your URL, set name and icon, switch on features, build and submit. Free updates forever.

See plans on the main page

Cloud Builder

$349 per license, one-time add-on

No Mac, no Xcode, no Android Studio: configure in the browser, we build both apps in the cloud and hand them to App Store Connect and the Play Console.

How the Cloud Builder works Try the free demo

Full Service

$698 per platform $798

Send us your URL and icon. Our team configures, builds and delivers your app within 72 hours, white-label, with source projects. Both platforms for $1,158.

Full Service details Powered by WeSetupYourWebViewApp

Winter Sale prices valid until December 31, 2026.

Ready to ship your Lovable app?

App Store & Google Play approval guarantee – or your money back within 14 days

Rather hand it over? Full Service: we configure, build and deliver within 72 hours, from $698 per platform. Questions? Chat with us 24/7.

Refunds are granted under the conditions listed in our FAQ: a non-content rejection by Apple and/or Google, claimed within 14 days after purchase.