Skip to content

Frequently asked questions

Short answers. Each one links to the page that covers it in full.

No. The app displays your store: catalogue, prices, cart, checkout and accounts stay on your platform and are not duplicated. Reskyt adds the native layer and the presence in the stores. See Reskyt and your ecommerce.

The container is native (Swift on iOS, Kotlin on Android) and provides push, biometrics, deep links, system permissions and a store listing. Store content is served from your website inside a WebView. See how Reskyt works.

Part of the customisation is handled without touching the binary, from the app configuration and its own code layers. Anything that requires native capabilities is handled with modules, and that means recompiling and republishing. See what a module is.

Yes. The App Store and Google Play accounts are owned by the customer, and the listing, the reviews, the metrics and the assets associated with those accounts belong to them. See store accounts.

Do I have to republish every time I change something?

Section titled “Do I have to republish every time I change something?”

Not in most cases. Changes in your store are visible immediately. You do have to republish when you enable an SDK-type module or integrate a new provider.

It depends on which route it needs: web, API or native SDK. Many SDK requests are solved over web or API, with no release cycle. See integrations and SDKs.

It requires a prior technical evaluation: no SDK is automatically compatible. We have to confirm that there is a library for iOS and Android, what permissions it asks for, what data it collects and whether it needs a bridge with the WebView. The list of what we need in order to evaluate it is in integrations and SDKs.

Yes. In the usual Reskyt model, the identity system and the login are still those of the customer’s ecommerce. Additional capabilities (social login, SSO or OAuth, biometrics) can be integrated when they are part of the scope of the project. See authentication and sessions.

Can we keep our analytics and marketing tools?

Section titled “Can we keep our analytics and marketing tools?”

Web-based integrations can keep working inside the WebView when they are compatible with that environment. When specifically native capabilities are needed, an additional integration through an SDK or native development may be required: see the module catalogue.

Why are tokens not the same as active users?

Section titled “Why are tokens not the same as active users?”

Because one person can have several devices, because a token only exists if the user accepted notifications, and because a token can outlive actual use of the app. The base degrades through uninstalls, device changes, reinstalls and lost permissions. See users, devices and tokens.

Yes, and each one is a different token. If you segment by token without deduplicating by person, that person receives the campaign several times.

Yes, with the push API, authenticating with the x-api-key header.

Why is a user not receiving notifications?

Section titled “Why is a user not receiving notifications?”

The most common reasons are that they did not accept the permission, or that they uninstalled and reinstalled the app, which generates a new token. The full diagnosis is in push troubleshooting.

On AWS, with the main region in eu-west-1 (Ireland), with redundancy across Availability Zones. See architecture.

The detailed documentation is delivered under NDA. What it covers and how to request it is in architecture.

Reskyt performs backups and operates with redundancy across Availability Zones. See continuity and recovery. The specific availability commitments depend on the applicable contract.

What happens in the event of a platform incident?

Section titled “What happens in the event of a platform incident?”

The specific impact depends on the affected component. The architecture uses caching, CDN and decoupling between components to improve the resilience of the service. See reliability and scalability.

Reskyt builds and submits the binary, and handles the technical side of the review. See publishing to the stores.

Every version goes through store review. When publishing, you have to update the version numbers in the update modal, or older users will not see the notice.

By writing to support@reskyt.com. See support.

App and environment, what you expected and what happened, when it started, who it affects, steps to reproduce it and the full error. The list is in support.