Advice on Implementing Continuous Music Recognition in the Background on iOS

I'm developing an iOS application that involves continuous music recognition in the background. I understand that iOS imposes limitations on background tasks, and I want to ensure that my app complies with Apple's guidelines and best practices.

Specifically, I'm interested in implementing a feature similar to Shazam's Auto mode, which listens in the background for music and recognizes it automatically. However, I'm not sure if this is feasible or recommended on iOS, given the battery life, privacy, and app review implications.

I would appreciate any advice or guidance on how to implement this feature in a way that is efficient, secure, and compliant with Apple's guidelines. Are there any recommended APIs or frameworks for background audio processing and music recognition? What are the best practices for handling battery life and privacy concerns?

Thank you in advance for your help.

Advice on Implementing Continuous Music Recognition in the Background on iOS
 
 
Q