Come forse saprai, Google inizia a utilizzare Firebase come analitica, quindi desidero utilizzarlo nel mio progetto corrente. Ho completato con successo l'implementazione e ho caricato il progetto su iTunes Connect. Ma ho ricevuto posta qui sotto. Non voglio usare l'opzione push notificationiton di Firebase ma è inclusa nell'SDK. Devo rimuoverlo? Come? Causerà il rigetto da revisione?Firebase causa il problema "Missing Push Notification Entitlement" dopo la consegna a itunes connect
Caro sviluppatore,
Abbiamo scoperto uno o più problemi con la recente consegna per "Baby sogno immediato". La tua consegna è andata a buon fine, ma potresti voler correggere i seguenti problemi nella tua prossima consegna:
Titolarità notifica push mancante - La tua app sembra includere l'API utilizzata per la registrazione con il servizio di notifica push Apple, ma le autorizzazioni della firma dell'app fanno non includere il diritto "aps-environment". Se la tua app utilizza il servizio di notifica push di Apple, assicurati che l'ID app sia abilitato per la notifica push nel portale di provisioning e invia nuovamente dopo aver firmato la tua app con un profilo di provisioning di distribuzione che include l'autorizzazione "aps-environment". Vedere "Provisioning e sviluppo" nella Guida alla programmazione di notifiche locali e push per ulteriori informazioni. Se la tua app non utilizza il servizio di notifica push di Apple, non è richiesta alcuna azione. Puoi rimuovere l'API da future comunicazioni per interrompere questo avviso. Se si utilizza un framework di terze parti, potrebbe essere necessario contattare lo sviluppatore per informazioni sulla rimozione dell'API.
Dopo aver corretto i problemi, è possibile utilizzare Xcode o Application Loader per caricare un nuovo binario su iTunes Connect.
saluti,
Il team di App Store
È una buona risposta, ma non risolve il problema. Cosa puoi fare per disabilitare le notifiche dalla libreria Firebase? – Maetschl
Come indicato nell'email che si riceve da Apple, è necessario contattare l'autore dell'API per risolvere il problema o fornire la documentazione su come risolvere il problema: "Se si utilizza un framework di terze parti, potrebbe essere necessario contattare lo sviluppatore per informazioni sulla rimozione dell'API. " – Swinny89
ho ricevuto anche quell'email di avviso. @ Swinny89 sei sicuro, andrà bene se lo ignoro? –