In base allo apple documentation, il payload della notifica può contenere la chiave "loc-key" che identifica la chiave di stringa di localizzazione nel pacchetto di app. Cosa succederà se non ci sarà una chiave di questo tipo nel pacchetto dell'app (ad esempio, quando sono stati aggiunti aggiornamenti sul server e sono stati aggiunti nuovi tipi di notifica)?Cosa succede se il pacchetto dell'app non contiene una chiave per la "chiave loc" ricevuta nella notifica push?
7
A
risposta
2
Molto probabilmente si otterrà il comportamento predefinito del metodo di NSBundle
che restituirà la chiave quando il valore non può essere trovato.
1
È possibile inviare il modello del messaggio nella chiave di accesso: "% 1 $ @ ha vinto il gioco" con "John" in loc-args diventerà "John ha vinto il gioco", anche se l'app non ha "%" 1 $ @ ha vinto il gioco "in Localizable.strings.
Problemi correlati
- 1. Notifica push non ricevuta su iphone
- 2. evidenzia la parola nella stringa, se contiene la parola chiave
- 3. Determina se la mappa contiene un valore per una chiave?
- 4. Cosa succede alla ricerca del dizionario C# <int, int> se la chiave non esiste?
- 5. Controllo di Laravel se una raccolta contiene una chiave esterna
- 6. Problema di connessione notifica push Apple - verifica chiave mancata corrispondenza messaggio chiave privata
- 7. Controllare se hash ha una chiave che contiene del testo
- 8. Cosa contiene il pacchetto com.sun?
- 9. Cosa succede quando avviene la collisione dell'hash nella chiave del dizionario?
- 10. Come posso sapere se la mia app per iPhone è in esecuzione quando viene ricevuta una notifica push?
- 11. Cosa succede se si interrompe un push Git?
- 12. test se un array associativo contiene una chiave in D
- 13. Verificare se IndexedDB objectStore contiene già la chiave
- 14. Come verificare se la chiave hash contiene JSON in perl?
- 15. Git: il repository contiene una directory vuota - cosa succede?
- 16. Verificare se un array contiene solo una chiave/valore
- 17. Numero badge di aggiornamento quando viene ricevuta una notifica push quando App non è aperta
- 18. Imposta la colonna come chiave primaria se la tabella non ha una chiave primaria
- 19. Come determinare appconfig contiene una specifica chiave
- 20. Verificare se esiste una chiave in Memcache
- 21. Se la chiave non esiste creare il valore predefinito
- 22. PHP: append di valutare se la chiave esiste già, se non aggiungere la chiave
- 23. Ruby 1.9.3 contiene argomenti per parole chiave?
- 24. Java map.get (chiave) - automaticamente mettere put (chiave) e tornare se la chiave non esiste?
- 25. chiave esterna cakephp non la chiave primaria
- 26. ios notifica push silenziosa quando l'utente rifiuta Autorizzazione push
- 27. Immettere la chiave nella textarea
- 28. Cosa succede se chiudi una connessione chiusa?
- 29. Python genera un KeyError (per una chiave fuori dizionario) anche se la chiave IS nel dizionario
- 30. Come testare la notifica push funziona nella mia applicazione
c'è un modo per impostare una chiave che viene restituita "di default"? – peetonn
@peetonn il default è il nome della chiave (il valore di '" loc-key "'). – Eran
sembra che dovrebbe funzionare così. quindi, ho bisogno di tenere traccia della versione dell'app sul lato server per spingere le loc-key appropriate al client. grazie – peetonn