2012-06-09 8 views
23

Quando un'applicazione iOS tenta di registrare le notifiche push per la prima volta, il sistema visualizza una finestra di dialogo delle autorizzazioni che richiede all'utente di ricevere le notifiche push. È possibile personalizzare il testo di questa finestra di dialogo, per spiegare perché vengono ricercati questi permessi?Personalizzazione della finestra di dialogo di autorizzazione iOS per le notifiche push

+0

Vorrei riaprire questa domanda. Ricordo di aver letto da qualche parte che in iOS 7 puoi personalizzare la finestra di dialogo delle autorizzazioni, ma non riesco a ricordare dove leggo ora. Qualcuno può aiutare? –

+1

Penso che la personalizzazione per le finestre di dialogo di autorizzazione (da iOS 6) si applica solo ad altri tipi di autorizzazione, ma per maggiori dettagli, è possibile leggere questa domanda: http://stackoverflow.com/questions/14158871/ios-custom-permission-alert -view-text/14161372 # 14161372 – Arkaaito

+2

@DanielT. sì, possiamo solo per il sottotitolo, per favore vedi questo pensiero https://developer.apple.com/library/IOs/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html – user100

risposta

26

No, questa è una finestra di dialogo di sistema che non può essere personalizzata.

+0

Come soluzione alternativa, è possibile visualizzare una finestra di dialogo separata prima di eseguire un'azione che mostra la finestra di dialogo delle autorizzazioni di sistema. –

+0

@David Foster è possibile modificare il permesso dilog box (camera persmission) testo in chineese? come fare ha qualche idea? –

+0

@Ramesh 1. Sì, è possibile aggiungere qualsiasi testo desiderato come testo di autorizzazione nel file plist, ma per il servizio di localizzazione non è possibile, il suo dialogo di sistema. 2. Se l'app supporta l'internalizzazione, segui questo https://stackoverflow.com/questions/25736700/how-to-localise-a-string-inside-the-ios-info-plist-file –

2

Non è possibile, dal momento che non hanno alcun controllo su di esso di sorta

2

No, non posso sistema di cambio nel costruito message.because non avete alcun controllo ad esso.

7

Una soluzione che ho visto riguarda un'app che apre la propria finestra di dialogo personalizzata spiegando perché ha bisogno di un'autorizzazione. Quindi subito dopo l'app richiede l'autorizzazione, richiamando la finestra di dialogo del sistema.

Questo può essere utile per convincere un utente ad accettare la richiesta di autorizzazione per ottenere l'accesso a una funzione o per rifiutare la richiesta con la consapevolezza che la funzione non sarà disponibile.

+0

Sì, come in questo esempio: https://techcrunch.com/2014/04/04/the-right-way-to-ask-users-for-ios-permissions/ –

Problemi correlati