Update: Ancora ottenere questo problema nella versione lanciata/GM di iOS 8.iOS 8 e Cordova: App richieste push permessi di notifica immediatamente al primo avvio
mio Cordova app (versione 3.5.0-0.2. 7), in iOS 7, richiede le autorizzazioni push da parte dell'utente quando provo a registrare il dispositivo.
Ora, in iOS 8 (beta 5, con Xcode beta 7), richiede le autorizzazioni push nel momento in cui l'app viene aperta per la prima volta. Questo non va bene, dal momento che gli utenti spesso negano il permesso se la richiesta non viene data un contesto.
Da quello che posso dire, iOS 8 ora annulla le notifiche push remote e le notifiche locali insieme nella stessa richiesta di autorizzazione, mentre in precedenza, le notifiche locali non erano richieste separatamente. (Fonte: 1, 2). È possibile che Cordova richieda i permessi di notifica locale dietro le quinte al momento del lancio, e ora, in iOS 8, ciò è emerso dall'utente?
L'unico plug-in Cordova che sembra correlato è PushPlugin. (Non usando alcun plugin di notifica locale.)
Grazie per qualsiasi aiuto!
notifiche locali mai avuto bisogno di tutte le autorizzazioni e da quello che ho visto dont hanno bisogno di permesso ora sia - le sue uniche notifiche push che richiedono il permesso dell'utente – RPM
Sei sicuro? Continuo a vedere i riferimenti online alle notifiche locali che ora richiedono il permesso in iOS 8 ([esempio 1] (http://www.knowing.net/index.php/2014/07/03/local-notifications-in-ios-8 -with-xamarin /), [esempio 2] (http://www.pocketgamer.co.uk/r/iPhone/iOS+8/news.asp?c=60449)) – brianglick
E, ecco un estratto da una trascrizione di uno dei colloqui del WWDC di quest'anno: "Quindi, in iOS 8, indipendentemente dal fatto che la tua app visualizzerà le notifiche degli utenti o le notifiche degli utenti locali, la tua app deve prima registrarsi per utilizzare tali notifiche. E questo sta per genera un avviso che verrà presentato all'utente, chiedendo loro se è OK per la tua app di presentare notifiche a loro ". ([Source] (http://asciiwwdc.com/2014/sessions/713)) – brianglick