2

Я хотел бы знать, что такое поведение по умолчанию для тихих push-уведомлений, когда приложение находится на переднем плане. Будет ли отображаться предупреждение или нет?iOS Push Уведомления Локализация

При локализации предупредительного сообщения:

"alert" : { 
      "body" : "Start the game Jenna" 
      "loc-key" : "start.game", 
      "loc-args" : [ "Jenna"] 
} 

принимает ли тело сообщения приоритета над Loc-ключом? Что делать, если loc-key не существует в приложении?

+0

Silent push notification = Contant-Avilable 1? – Asaf

+0

Возможный дубликат [Изменить язык предупреждения в баннере Push Notification] (http://stackoverflow.com/questions/18609923/change-language-of-alert-in-banner-of-push-notification) – AechoLiu

ответ

2

Документы подразумевают, что это либо/или: вы должны либо установить body, либо loc-key/loc-args.

Apple docs.

Они могут упасть обратно body если loc-key не найден, или они никогда не могли даже смотреть его в Localizable.strings когда body присутствует. Поскольку документы не определяют его, я не буду рассчитывать на поведение так или иначе.

0

Просто испытание установки как body_loc_key и body

Если клиент не имеет body_loc_key в это Localizable.strings он будет показывать body текст в противном случае он будет показывать локализованную строку body_loc_key

Что только то, что я хотят и, вероятно, то, что вы ожидаете.