399€

Diventa Rivenditore

APPBUILDER

Costruisci e Vendi App

Con Il Tuo Logo

Consentire l’audio in background anche con schermo nero (standby) su IOS

Oggi vedremo, in attesa dell’implementazione ufficiale di Siberian, cosa fare per poter riprodurre il flusso audio come ad esempio una Radio nei dispositivi IOS senza interruzione del flusso in caso di standby (schermo nero) del dispositivo. Questo tutorial è specifico per il pacchetto che genera la piattaforma Siberian ma può essere usato anche in altri pacchetti che non avranno il file AppsMobileCompany-Info.plist, ma solo Info.plist.

Ovviamente per prima cosa assicuriamoci di avere l’ultima versione di macOS, nel momento che scrivo noi abbiamo la versione macOs 11.6 bigSur e xCode 13.

Portiamoci nella cartella del vostro sorgente appena generato da Siberian in AppsMobileCompany e apriamo con TextEdit il file AppsMobileCompany-Info.plist e aggiungiamo alla base di esso il seguente codice:

<key>BGTaskSchedulerPermittedIdentifiers</key>
  <array>
  <string>com.example.refresh</string>
  </array>

Sostituiamo com.example.refresh con nel nostro caso il nome pacchetto “Id Bundle: it.appteam.sae.ios618642a29579d” della nostra applicazione. Alla fine avremo questo risultato:

<key>BGTaskSchedulerPermittedIdentifiers</key>
  <array>
  <string>it.appteam.sae.ios618642a29579d</string>
  </array>

Salviamo e chiudiamo il file.

Andiamo nella scheda Signing & Capabilities e assicuriamoci che queste richieste siano abilitate:

  • Audio, AirPlay, and Picture in Picture
  • Background fetch
  • Remote notification
  • Backgound processing

Ora possiamo pubblicare l’applicazione e goderci il nostro flusso audio senza alcuna interruzione.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Appteam to offer you a better experience on this site uses its own and third-party technical, analytical and profiling cookies. The site also uses third-party tracking cookies to adapt advertising to your preferences.

If you want to know more or refuse consent to the use of cookies click here. By continuing to browse, you consent to the use of cookies.

Impostazioni sulla privacy salvate!
GDPR Center

When you visit a website, it can store or retrieve information on your browser, mainly in the form of cookies. Check your personal cookie services here.

These cookies are necessary for the website to function and cannot be disabled in our systems.

In order to use this website we use the following technically required cookies
  • wordpress_logged_in_
  • wordpress_sec
  • wordpress_test_cookie

We use WooCommerce as a purchasing system. 2 cookies will be stored for the shopping cart and order processing. These cookies are strictly necessary and cannot be disabled.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart

  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Rifiuta tutti i servizi
Accetta tutti i servizi

Menu principale