Matching on simulator but not device

Hi,

I have built an app that is based on ShazamKit custom catalog. It works fine when I test it using the simulator. However when I deploy it on my ios 15.5 device, it does not work. It matches the first item and that it. It keeps calling the delegate but match is always equal to the first item.

   func session(_ session: SHSession, didFind match: SHMatch) {
    if let first = match.mediaItems.first {
      if let mediaItemTitle = first.title {
        if (title != mediaItemTitle) {
          title = mediaItemTitle
        }
      }
    }
  }

Replies

Hi could you provide some more details on how you are building your catalog and how you are passing in audio/signatures?

Also do you have anyway that I can reproduce this? I tried and the correct matches were always returned.

Thanks!