2013-02-26 3 views
1

Свойство сообщения GKTurnBasedMatch позволяет изменять текст в уведомлении push, который получает следующий участник, но как его локализовать? Я попытался использовать Localizable.strings, но это не работает. Я знаю, что регулярное push-уведомление может быть легко локализовано, но поскольку Game Center имеет полный контроль над этими уведомлениями, кажется невозможным сделать это.Локализованное сообщение GKTurnBasedMatch

ответ

0

Я боролся с той же проблемой несколько месяцев назад.

Я закончил создание пользовательского класса с информацией о том, какую локализацию пользователь предпочитает, а затем пусть другой игрок решит язык.

что-то вроде:

  • player1: Запускает игру
  • player1: сообщить о Player2 прозвища, привилегированные языки и т.д.
  • player2: сообщить о player1 прозвища, привилегированные языки и т.д.
  • player1: отправьте сообщение игроку2 в предпочитаемом языке.

Не очень элегантный, но рабочий.

Смежные вопросы