Development FAQ
Firmware Development FAQ
- Getting Started
- Provisioning, Wi‑Fi, Claiming & Factory Reset
- Account & Authentication
- Connectivity, MQTT & Cloud Parameter Sync
- Parameters, Attributes, Time-Series & Phone App
- OTA (Over-the-Air Updates)
- Local Control & Offline Operation
- Time, Timezone & Scheduling
- Are automations stored in the cloud or on the device? Can they trigger when the device is offline?
- Security, Signing & Deployment
- Memory, Logging & Debugging
- Scenes, Cloud Access & Node Limits
- Thread, Matter & Wi‑Fi Ecosystems
- Storage & Board-Specific Hardware
- Certificates & Claiming
- Standard Services
Mobile App Development FAQ
- Google Sign-in is not working on the Mobile App.
- My Apple Sign-in is not working on the Mobile App.
- Where can I find the Client ID for phone app configuration?
- What are App Bundle IDs in iOS?
- What are URL Schemes in iOS?
- What are App Groups in iOS?
- Where can I find the iOS Team ID?
- I have configured the iOS push notifications, but mobile notifications are still not working. What should I do?
- Push notifications are not working for the Android App.
- How do I quickly determine whether the RainMaker app is connected to the China or Global deployment?
- For iOS, how do I switch between the China and Global deployment environments?
Documentation & tools
Additional support
Community & source — Search or discuss in the ESP RainMaker Developer Forum.
Email — esp-rainmaker-support@espressif.com with the matching tag:
| Area | Tag |
|---|---|
| Firmware | Firmware |
| Mobile app | Mobile App |
| Dashboard | dashboard |
| CLI | CLI |
Contacting support
Email esp-rainmaker-support@espressif.com and include a clear subject tag (for example Firmware, Mobile App, dashboard, or CLI) so your request is routed quickly.