Giter VIP home page Giter VIP logo

artsy-eigen-web-association's Introduction

artsy-eigen-web-association

This tiny app does nothing but serve the apple-app-site-association file, needed for iOS Handoff/Universal Links/Shared Web Credentials to work, in the required way.

For more information see:

Serving config file

This app is meant to be used inside other apps. As such, the file serving is mounted at /, which means that the apps using this app should mount it at /apple-app-site-association.

Once mounted, you should be able to verify it’s correctness here.

Changing config file

When making changes, you should do so in the apple-app-site-association.json file.

After config changes are merged

After changes to the apple-app-site-association.json file have been merged, you'll need to update the three places that depend on it which include force and artsy-wwwify. To update the package in force and artsy-wwwify run the command yarn add @artsy/artsy-eigen-web-association@latest in those repositories and check that in. See This PR as an example

Caching

Apple caches the apple-app-site-association file on app install. If you're having trouble clearing the apple-app-site-association file cache on your device, try updating the app or turn Universal Linking off (and on again). While it's not known how often the cache is updated, it does appear to periodically between installs and updates. More details about how Apple caches this file can be found on this Stack Overflow answer.

artsy-eigen-web-association's People

Contributors

alloy avatar artsyit avatar ashfurrow avatar brainbicycle avatar broskoski avatar damassi avatar dependabot[bot] avatar dleve123 avatar icirellik avatar joeyaghion avatar kanaabe avatar l2succes avatar mounirdhahri avatar olerichter00 avatar ovasdi avatar pvinis avatar sweir27 avatar xtina-starr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

artsy-eigen-web-association's Issues

Simpler deployment

Now that we no longer need to sign the manifest file, I think we could simplify the deployment process by pushing the manifest file to S3 and have the middleware fetch it from there, meaning we only need to restart force/artsy-wwwify rather than merge/deploy.

For Sailthru I believe there’s an API that will allow us to upload the manifest.

I don’t have time to work on this atm, but might be interesting for you @kanaabe

Which certs should be used

Posting this as an issue so I can look back if needed. I'm a little confused about the certs available in 1Password vs the ones that this repo is looking for.

There are a few ssl cert notes available in 1Pass so I downloaded the most recently renewed ones (2016-01). However when I make, an error says that I don't have the right cert files. The Makefile wants /artsy.net.key, /artsy.net.crt artsy.net.intermediate.crt which don't exist on that note. The 2015 one has all except artsy.net.intermediate.crt. I can't tell if the naming of files on 1Pass is incorrect, or the Makefile should be updated. Please let me know and thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.