Локализованное сообщение GKTurnBasedMatch

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


person Rits    schedule 26.02.2013    source источник


Ответы (1)


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

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

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

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

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

person EsbenB    schedule 26.02.2013