FAQ
What is the difference between application and integrations?
The application represents a business project and is responsible for data, quotas, and overall status; an integration represents a specific platform or integration point within the application and is responsible for the Public API Key, source/signature verification, and platform-level rate limiting.
Can an application have multiple platforms?
Yes. Web, iOS and Android integrations can be created under the same application. Each platform should use its own integrations and Public API Key.
Will deactivating an app affect other apps?
No. Deactivation affects only the current application and its associated integrations; other applications in the same organization are not affected. However, organization-level subscription or quota issues can affect multiple applications at the same time.
Can the integrations be restored after deletion?
Deleted integrations cannot be restored from the dashboard. Before deleting an integration, confirm that the client has stopped using the corresponding key, and contact Geelab to confirm how the data and audit records are retained.
What should I do if the Public API Key is leaked?
Immediately check source/signature verification, abnormal usage and throttling configuration, and disable affected integrations or contact Geelab to evaluate regeneration options. Don't put server-side keys into the client as an alternative.
Why does it still fail after configuring the correct domain name?
Please check the protocol, port, subdomain name, page Origin, and the integration's Public API Key. The Origin displayed in the browser is not necessarily the same as the domain name in the address bar.
Why can't I request the iOS or Android test package?
The most common reason is that the test package and the official package use different Bundle IDs, Package Names, or signatures. Please check the value from the actual installation package and build configuration.