Mobile App Onboarding
To set up your apps, certain information and actions are required. The section below outlines the steps and information required.
-
Setup of Google Play Console account: A Google Play Console account must be created by the client to release the Android app. At least one of Spaaza’s developers must be added as an admin role.
-
Setup of App Store Connect account: An App Store Connect account must be created by the client to release the iOS app. At least one of Spaaza’s developers must be added as an admin.
-
Setup of Firebase Crashlytics account: Create a Firebase account to enable push notifications (FCM), crash reporting (Crashlytics), and Google Analytics for the app. Choose a plan (ask Spaaza if unsure). After registration, Spaaza will handle the setup and integration. A Spaaza developer must be added as an admin.
-
Access to testing version of mobile app: Spaaza will share a testing (staging) version of the mobile app for iOS and Android (only possible after setup of Google Play, App Store, and Firebase accounts).
-
Access to app “Content” area in Spaaza’s console: Spaaza will grant you access to the area in console meant for managing the content of the app.
-
Color: Provide a primary color for theming as hex or RGB.
-
Font files: Provide the primary font file for the app. A secondary font is optional. Provide all required font style files separately (e.g., regular, bold, italic).
-
Assets: Provide other required design assets (logos, icons, etc.). Please see the design guide Image asset guidelines
-
Whitelisting email domain: Provide us with the email address to send password reset emails from (e.g., noreply@yourdomain.com). On your side, update DNS settings with SPF, DKIM, and DMARC records to allow Spaaza’s servers (api0.spaaza.com and apistage0.spaaza.com) to send emails using this domain.
-
Hosting identification file for password reset link (deep links): We will provide a file that needs to be hosted on your website to enable the password reset functionality. Please provide the URL from your site where this file can be hosted.
-
Link to terms and conditions: Provide a hosted page URL from your website (e.g., https://example.com/terms-and-conditions)
-
Link to FAQ: Provide a hosted page URL from your website (e.g., https://example.com/faq) (optional)
-
Link to website: Provide a general hosted page URL for your website (optional)
- Store Icon Types:
The store icons used on the store list views and map screen will be either one of the following:- A. All stores have the same icon that is displayed (needs to be provided by client).
- B. Stores that have not yet joined the program but are planning to join can be displayed with a “non-participating” icon. Two icons required: participating store and non-participating store (needs to be provided by client).
- C. Stores of various types that require unique icons to differentiate them in the app. A variety of icons will need to be provided for these stores (needs to be provided by client).
- Required or non-required fields: Stipulate which fields are required or optional in sign-up. Required fields should be justified to customers and be necessary for the app and program to function.
When in doubt, please reach out to our team.