Shift2App
support_agent

How can we help?

Our support team is available 24/7 to assist you with any questions about Shift2App.

rocket_launch

Getting Started

code

API Reference

build

Troubleshooting

history

Changelog

Send us a message

We usually respond within 2 hours

help General Question
expand_more

Other ways to reach us

schedule

Response Time

Usually under 2 hours

All Systems Operational

All Shift2App services are running normally.

Frequently Asked Questions

How long does it take to generate an APK? expand_more
APK generation typically takes 2-5 minutes depending on the features enabled. You'll receive a notification when your build is ready for download.
Can I use my own Firebase project? expand_more
Yes! You can upload your own google-services.json file from your Firebase project. This gives you full control over push notifications and analytics.
Does my website need to be mobile-responsive? expand_more
While not strictly required, we highly recommend having a responsive website. The app displays your site in a WebView, so a mobile-friendly design will provide the best user experience.
Can I publish the app on Google Play Store? expand_more
Absolutely! The APK we generate is a fully signed, release-ready Android app. You can submit it directly to the Google Play Store or distribute it through other channels.
What happens if shift2appjs is undefined? expand_more
This means the page is being viewed in a regular browser instead of the app. Always check typeof shift2appjs !== "undefined" before using native functions. See our troubleshooting guide for more details.
How do I send push notifications to specific users? expand_more
Use shift2appjs.registerFCMToken(userId) to associate the device with a user ID. Then use that user ID to send targeted notifications from your server. Check our push notifications guide for complete instructions.