Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

203
Views
iOS avanzado: haga un sonido de fondo con iOS y la aplicación cerrada sin notificaciones

El otro día compré un Tile Slim (Bluetooth Tracker) para poder localizar mi billetera. Lo que no sabía es que también podía localizar mi teléfono con un botón que tenía el Tile. Como desarrollador, pensé que la única forma de hacerlo sería tener la aplicación abierta, pero mi sorpresa fue que incluso si cierro la aplicación Tile, aún funcionaba.

Esto está sucediendo con iPhone (iOS), no me importa Android.

¿Cómo es posible que con el iPhone bloqueado y la aplicación Tile cerrada pueda subir el volumen al 100% y hacer un sonido que se detiene solo cuando presiono cualquier botón lateral de volumen (e incluso con las notificaciones desactivadas)?

Aquí hay un video que lo muestra en la vida real: https://vimeo.com/679108480/6ac7919287

Gracias de antemano por tu ayuda.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Una aplicación que admite audio de fondo puede reproducir audio incluso si el interruptor de timbre/silencio está configurado en silencio.

Hay una tabla resumen en este documento.

La aplicación Tile tendrá audio de fondo y compatibilidad con Bluetooth de fondo.

Tendrá un código algo como:

 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Get the singleton instance. let audioSession = AVAudioSession.sharedInstance() do { // Set the audio session category, mode, and options. try audioSession.setCategory(.playback, mode: .default, options: [defaultToSpeaker]) } catch { print("Failed to set audio session category.") } // Other post-launch configuration. return true }

La aplicación también estaría esperando conexiones y notificaciones del periférico Tile utilizando el modo de fondo de Bluetooth con restauración de estado.

Cuando la aplicación recibe el evento de Bluetooth, activará su sesión de audio y comenzará la reproducción.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!