Skip to content

Archimedes4/UTTT

Repository files navigation

UTTT

React Native Ultimate Tic Tac Toe

Note when building

Make sure that Stickers Icon Role in Build Settings is set to Extension See below Because the application uses Sentry there needs to be a sentry auth token in the env. This allows you to build with expo with no problem. If you want to build with xcode, first build with xcode and change the sentry.properties file by adding auth.token={token} at the bottom. Make sure that sentry.properties is not committed. See Sentry Docs for more information.

Stack

Framework Expo React React Nativ Tensorflow

Storage Redux Redux Toolkit

Hosting

Firebase

The Admin functions to delete a user are hosted on aws lambda in my functions.

iMessage Game

If the game is run on iMessage the game is always online. The user also has to be authenticated, there cannot be annoymous auth because something could make them unable to sign into their account. If they want to be annoymous they can just use a private relay.

No google sign in

Because the iMessage extension is an app extension, the google sign in does not work. So the user needs to sign in.

Thing to change in the iMessage build settings

Just use the search bar in build settings to find the things to change

  1. The iMessage App Icon needs to be named AppIcon (you should be editing Primary App Icon Set Name)
  2. Stickers Icon role needs to make to extension. (you should be editing Stickers Icon Role)
  3. Generate Info.plist file needs to be set to No (your should be editing Generate Info.plist file)

Env

There needs to be a GoogleService-Info.plist in the root directory. This can be downloaded from firebase.

Releases

No releases published

Packages

No packages published