2016-04-07 2 views
0

Apple scheint:Apples Push-Benachrichtigung Server Version 2 eine Nachricht fallen, die Push-Benachrichtigung Server Version 2 Tropfen Diese Nachricht gültig

{ 
    "aps": { 
     "badge": 1, 
     "alert": { 
      "loc-key": "New message from %@", 
      "loc-args": ["joe"] 
     }, 
     "sound": "default" 
    }, 
    "arg": "value" 
} 

Aber es liefert diese Meldung:

{ 
    "aps": { 
     "badge": 1, 
     "alert": { 
      "loc-key": "New message from", 
      "loc-args": ["joe"] 
     }, 
     "sound": "default" 
    }, 
    "arg": "value" 
} 

Nicht nur ist die Botschaft nicht zugestellt, aber keine http2-Antwort empfangen und die Verbindung ist nicht getrennt.

Ich teste mit dem Entwicklungsdienst von Apple.

Die App hat keine Localizable.strings-Datei für die Sprache (Englisch).

Wie behebe ich das?

Antwort

0

Es scheint, dass sobald ein 'loc-key' ein '% @' enthält, es nicht lokalisiert werden kann.

Verschieben des% @ vom Schlüssel in einen Wert in Localization.strings funktioniert.