The Mobility Factory Documentation

The Mobility Factory Documentation

  • App manual
  • Control Center manual
  • Platform docs
  • Developers docs
  • Release history
  • Cooperative docs

›Setup&configuration guides

Getting Started

  • How to write docs
  • Test app

REST API

  • REST API

Concepts

  • Pricing
  • Access Control
  • Messaging

Setup&configuration guides

  • Setting up an invoicing service
  • Setting up an ilockit bike lock
  • Setting up garage door
  • Setting up 2FA

Setting up 2FA

Steps to be performed on the Firebase project the TMF instance for the member is located.

  1. enable SMS Multi-factor Authentication: (https://console.firebase.google.com/u/0/project/project-id/authentication/providers), under advanced.
  2. enable Android Device Check API to have silent app verification instead of a captcha: https://console.cloud.google.com/apis/library/androidcheck.googleapis.com?project=project-id
  3. run the script create_firebase_apps in tmf_flavors/tools/. This will add the SHA-256 fingerprints of the apps to the firebase projects, which is necessary for the silent app verification on android to work and set the APNs Atuhentication Key for ios apps in the firebase projects, which is necessary for the silent app verification on ios to work.
← Setting up garage door
The Mobility Factory Documentation
For cooperative members
TMF Member PortalTMF CommunityTMF Bug ReportingPropose new featureContact support
More information
Demo AppDemo Control CenterTMF Home pageContact for more infoMembership application
Terms and Conditions
Copyright © 2023 The Mobility Factory SCE