Frequently Asked Questions
Quick answers to common questions about Code2Native.
Getting Started
How long does it take to build an app?
Android builds land in 2-5 minutes and you can watch the log stream live. Cloud iOS builds run on real Apple silicon and take longer — upload your Apple distribution certificate (.p12) on Pro or a Single App license to get back a signed .ipa, or receive an unsigned .ipa to re-sign yourself.
Do I need coding skills?
No. For website and store apps you enter a URL, a name, and an icon — the Gradle and Xcode side is ours.
What types of websites work best?
Any responsive site served over HTTPS — stores, blogs, dashboards, PWAs. If it looks right at phone width in the free preview, it will look right in the app.
Can I try before paying?
Yes — one marked Preview APK, no card. The APK is marked. The on-site preview does not spend a build.
Pricing & Credits
How do credits work?
Credits come with a plan. There is no à la carte pack. The Free signup credit is one Preview URL wrap — it does not compile a ZIP. Paid wrap Android is 0 credits (Single App: this site; Pro: every wrap). Credits spend on compile, IPA, and Windows on a paid plan. Platform faults refund; a compile that would fail on your laptop does not.
What happens if my build fails?
If the failure is ours (platform or network), the credit comes back. If your source would not compile on your laptop, the credit stays spent — we ran the machine. The build log names the first error.
Do credits expire?
The Free signup credit is a URL wrap and does not expire. Single App includes credits for IPA and Windows, not ZIP. Pro credits refresh each billing cycle. There is no pack to buy — subscribe to Pro to compile source.
App Store Submission
Can I publish to Google Play Store?
Yes. Pick 'Store' distribution, set your Application ID, and you get an AAB ready for Play Console upload. We generate and manage a persistent per-project upload key for you — or upload your own keystore if you prefer.
Can I publish to Apple App Store?
Cloud iOS builds are live: we build on real Apple silicon. Upload your Apple distribution certificate (.p12) on Pro or a Single App license and we return a signed IPA; without it you get an unsigned IPA to re-sign yourself. Either way we never need your Apple ID or App Store Connect access. iOS Web Clips remain available as the zero-signing option.
Will my app get rejected?
WebView apps can be approved if they provide value beyond just wrapping a website. We recommend adding push notifications, offline support, or native features. Follow our compliance checklist.
Who owns the app?
You do. You own the certificates, the store listing, and the published app. We're just the build tool.
Security & Privacy
Can you see my website content?
We only access your website during the build process to embed it in the app. We don't store your website data or analytics.
Is my signing key secure?
Yes. Signing keys are encrypted at rest and only used during builds. They're never logged or exposed in build output.
Do you add tracking to my app?
No. We don't inject any analytics or tracking. The only third-party integrations are ones you configure (like OneSignal or AdMob).
Technical
What native features are available?
Camera, location, biometrics (Face ID/Fingerprint), QR scanner, push notifications, secure storage, clipboard, sharing, and more. See our Native Bridge API documentation.
Can I use my own source code?
Yes, on Builder or Pro. App is a wrap license for this website — ZIP and git compiles need Builder or Pro. Free accounts wrap a live URL into a Preview Android APK. Source ZIP is a paid lane. Flutter, native Android (Gradle), and Capacitor build today; React Native, Ionic, and Expo are waitlisted.
What Android versions are supported?
Our apps support Android 7.0 (API 24) and above, covering 95%+ of active devices.
Does the app work offline?
Yes. We include offline detection and a fallback page. For PWAs, your service worker is preserved for full offline support.