Link Search Menu Expand Document

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.