title: App Clip - Support Multiple Businesses Locations
body: <p>When I designed my App Clip Launch experience, I had in mind that the App can only be triggered via <code>QR code</code>, <code>NFC</code> or <code>App Clip Code</code>. That why I linked the App Launch to a specific location with specific Id.</p>
  <p>When my App went live last week, and when I try to scan a NFC tag the App is launching as expected every time.</p>
  <p>Now, if I tap the App Clip icon on the home screen, the App is launching with the last URL scanned I dig some googling and I found that the App Clip is caching the last URL scanned and simulating a universal link launch when icon tapped!</p>
  <p>This is not working for me! So I am looking for a way to check if the App was launched via scan or tap? I tried to log the App launch but it's always running in the order either via Scan (NFC) or icon tap:</p>
  <pre><code>AppDelegate.didFinishLaunchingWithOptions()
  SceneDelegate.willConnectTo() // It's here where I am handling the Universal Link
  </code></pre>
  <p>How can I check if the user launched the App via Tap or Scan? Knowing that the App is always simulating Universal launch Link when icon tapped!</p>
  <p>Or how I can look for the saved URL? I tried to fetch all <code>UserDefaults</code> and Some <code>Keychain</code> data, but I found nothing!</p>